私はライブラリとデモプロジェクトを書いています。プロジェクトは、使用するライブラリのバージョンを気にしません (gfx バックエンドとして、sdl、directx、または好きなものを使用できます)。オブジェクトを取得するには
Obj *obj = libname_newDevice();
さて、削除を使用する必要がありobj->deleteMe();
ますか? 私は正確に新しいことをしているわけではないので、削除を行うべきではないのでお願いします?
Obj インターフェイスを持つobj->create(theType);
クラスを返すものがあります。私の本当の質問は、インターフェイスに deleteMe があるので必要ですか、libname_deleteDevice();
それとも問題ありませんか?obj->deleteMe()