我想知道是否有可能创建变量名称链接到我的类在循环中使用stringstream?循环中创建的变量名称?
例如,我有这样的:
for(int i=1; i<6; i++){
std::stringstream button;
button << "Button" << i;
CreateButton button();
button.function_name();
}
当我尝试它,我无法访问函数,该函数的类。
该功能不可用...所以我想知道如果我只是覆盖字符串流。如果我有办法做我想做的事情?
看起来你需要一个数组('std :: vector')。 – chris
你在哪里存储按钮? – billz
@billz它在for循环中创建(我应该提到,'button.function_name();'也在循环中,我会在我的问题中更清楚地说明)。 – Sir