如何在先前未知计数时创建对象

时间:2017-04-19 04:17:15

标签: c++

如果我之前不知道要创建多少个,如何创建对象。例如我正在创建一个应用程序,我之前不知道有多少用户会使用它?那么我应该声明固定数量的对象(Say Myclass obj [200]),还是可以在我想要或拥有新用户时动态创建?

2 个答案:

答案 0 :(得分:1)

您可以使用NEW关键字指定所需的numberofusers(变量)

Myclass[] obj= new Myclass [NumberOfUsers];

答案 1 :(得分:0)

我建议使用矢量:

std::vector<Myclass> obj;

这样您可以使用以下方法快速更改其大小:

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