我在 C++ 类中构造了一个结构, 让我们坐下,它被称为任务
例如,我想根据每次运行程序时可能会更改的索引启动一个新的构造
for ( i=1; i<=index,++i){
Task ai;
}
这样在循环之后我想要结构命名为 a1, a2, a3 ,a4,...an
如何将数字 i 作为名称的一部分添加到名称的末尾。
最佳答案
C++没有反射,所以你不能像这样动态创建变量名。但是,数组/vector 在这里很有用:
std::vector<Task> tasks(ai); // a vector of ai x Task objects
关于c++ - 结构 C++ ,动态名称构造,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5175650/