相关疑难解决方法(0)

可以使用C++中的变量创建对象吗?

我想创建一个类的多个对象,但是这个数字直到运行时才会被知道.Intuition告诉我,我应该使用以下循环来创建我的对象:

for (int count = 0;  count < no_of_objects; count ++)
{
    ClassName object_name[count]
}
Run Code Online (Sandbox Code Playgroud)

然而,这不起作用,因为编译器似乎不喜欢使用变量作为对象名称.有没有办法可以使用循环创建这些对象,或者我是否必须使用其他方法.

请记住,我没有长时间使用C++,并且最近才被引入编程,因此我对语言的了解有限 - 到目前为止,数组是我教过的唯一数据结构 - 没有向量,等等

c++

3
推荐指数
1
解决办法
3349
查看次数

标签 统计

c++ ×1