さて、私はオブジェクトを持っています:
LivingObject* myPlayer=new LivingObject(...);
そして、終了時にファイルに書き込みたいと思います。これが私がこれまでに持っているものです:
std::fstream myWrite;
myWrite.open("Character.dat",std::ios::binary|std::ios::app);
myWrite.write((char*)myPlayer,sizeof(myPlayer));
myWrite.close();
終了時にファイルを監視しましたが、サイズはまったく増加しませんでした(書き込みがないと仮定しました)。私は何を間違えましたか?