私は常に構造体を固定サイズのオブジェクトと考えてきました。明らかなコンパイラ エラーはないようですが、これを行うことが一般的に良い方法であるかどうか疑問に思っていました。構造体をクラスに変更する方が賢明でしょうか、それとも構造体でも同じようにできますか?
人々がうるさいという理由だけで、コード:
struct Sprite
{
float x;
float y;
std::vector<Sprite> sprite;
}
私がやっていることの本質は、クラスの子を親と同じタイプにすることです。親が死ぬと子供も死ぬ。