2017-04-19 2 views
-1

オブジェクトを作成する方法を事前に知っていないと作成する方法は何ですか?たとえば、アプリケーションを作成していて、つかいます?だから私は固定数のオブジェクトを宣言する必要がありますか(Myclass obj [200]と言う)、動的に作成することができますか?あなたが使用してすぐにそのサイズを変更することができますカウントが既知でないときにオブジェクトを作成する方法

std::vector<Myclass> obj; 

この方法:

+2

代わりに 'std :: vector 'を使用してください。 – aschepler

+2

私たちは 'std :: vector'と何十年ものコレクションを持っていました。 [完全なC++ブックガイドとリスト](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) – molbdnilo

+0

リンクされたリストを手で作成する - うーん、実際には悪い考えです.2つの前のコメントに行き、いくつかのライブラリを使用してください。 –

答えて

1

あなたはnumberofusersをassignateするNEWキーワードを使用することができます(変数)は

Myclass[] obj= new Myclass [NumberOfUsers]; 
0

私はベクトルを使用することをお勧めし必要

vector::resize() and vector::reserve()