私はC++でたくさんの構造体を持っています。私はそれをファイルに保存して再度ロードしたいと思います。問題は、私の構造体のいくつかは、基本クラス(/構造体)へのポインタです。だからタイプを見つけてそれを作成する方法が必要です。彼らは本当にちょうどPODです、彼らはすべてパブリックメンバーを持ち、コンストラクタはありません。C++(semi)ファイルセーブ/ロードのリフレクション? (ハック?)
ファイルからファイルを保存してロードする最も簡単な方法は何ですか?私はたくさんの構造体を持っていますが、私が使用する唯一の型はint、ポインタまたはcの文字列です。私はいくつかのマクロのハックをすることができると思っています。しかし、実際に私は何をすべきか分かりません。
それは私が書いたコードの小さな行から多くの生成コードです。 –
@ acidzombie24:それは全体のアイデアです:-)誰かがあなたのために仕事をしてくれました –