-2

私はこのようなことをすることができるかどうか疑問に思います:

class apple
{
public: "constructor and public method in here"
private:
  vector<*apple> allApple;
}

このコードは大丈夫ですか?

4

1 に答える 1

0

あなたはおそらく同じタイプへのポインタのベクトルを意味します、

vector<apple*> allApple;

その場合、はい、できますが、動的に割り当てられたオブジェクトを指す場合は、スマートポインターを保持することをお勧めします。

于 2013-02-17T21:58:49.687 に答える