私はこのようなことをすることができるかどうか疑問に思います:
class apple
{
public: "constructor and public method in here"
private:
vector<*apple> allApple;
}
このコードは大丈夫ですか?
私はこのようなことをすることができるかどうか疑問に思います:
class apple
{
public: "constructor and public method in here"
private:
vector<*apple> allApple;
}
このコードは大丈夫ですか?
あなたはおそらく同じタイプへのポインタのベクトルを意味します、
vector<apple*> allApple;
その場合、はい、できますが、動的に割り当てられたオブジェクトを指す場合は、スマートポインターを保持することをお勧めします。