1

どのような状況で使用する方が良いでしょうか:

vector<X*>* vector = new vector<X>();

それ以外の:

vector<X>* vector = new vector<X>();

利点/欠点は何ですか?

4

6 に答える 6

0

へのポインターが必要になることは決してありません。vectorまっすぐに使用してvector、メモリ管理を処理させてください。vectorまた、生のポインターが必要になることは決してありません。代わりに、のようなある種のスマートポインターを使用してstd::shared_ptrください。

于 2013-09-25T14:39:32.793 に答える