在For循环中声明多个变量,然后为这些变量分配数据
Declaring Multiple Variables in a For Loop Then assigning those Variable Data
我不确定如何处理这个,是否它是一个指针。
for (int i = 0; i < 5; i++)
{
QString companyTaskText = "companyTask" + QString::number(i + 1);
QTextEdit *companyTaskText = new QTextEdit();
compoanyTaskText = "companyNumSoldiers" + QString::number(i + 1);
QComboBox *companyTaskText = new QComboBox();
for (int j = 0; j < 50; j++)
{
____->addItem(QString::number(i + 1));
}
}
所以我迷路的地方是如何指向上面在for循环中创建的QComboBox。我可能做错了。
您不能在同一作用域中使用相同名称的两个不同变量,请替换第二个和第三个变量(将companyTaskText
更改为companyTaskCombo
/companyTaskString
)。
for (int i = 0; i < 5; i++)
{
QString companyTaskString = "companyTask" + QString::number(i + 1);
QTextEdit *companyTaskText = new QTextEdit();
companyTaskString = "companyNumSoldiers" + QString::number(i + 1);
QComboBox *companyTaskCombo = new QComboBox();
for (int j = 0; j < 50; j++)
{
companyTaskCombo->addItem(QString::number(i + 1));
}
}
相关文章:
- C++:如何读取分离变量,然后读取向量
- 如何使变量从 x 到 y,然后从 y 返回到 x 并始终重复该过程
- 将子字符串字符从字符串值转换为 int,然后将其分配给 int 变量
- 如何在循环中使用scanf,将值存储到一个变量中,然后打印出来?
- 我如何将一个变量与另一个变量进行比较,例如我想如果(var1 > var2 x 1),然后执行此 c++
- 将变量声明为全局变量,然后声明为局部变量 -Shadowing-
- 将 int 转换为字符串,然后连接另一个变量以创建完整扩展名,然后将其转换为 const_char*
- Qt读取串行输入,然后将其拆分为单独的变量
- 在宏中定义然后取消定义预处理器变量
- 比较 JSON::Value 变量中的数据,然后更新到文件
- 如果结果存储在变量中forward_as_tuple然后在 std::apply 中使用之前丢失右值引用
- C++ 读取.csv文件,将数据放入变量中,然后放入对象中
- 将指针作为参数分配给类变量,然后使用它抛出读取访问违规
- 文字符号和字符串变量之间的串联然后返回常量字符*
- 如何通过指针更快地访问变量,然后直接访问变量?
- Winsock 2,将变量凝结成一个字符串,将其发送出去,然后再进行回收并将其读回
- C++ - 在一个函数/文件中初始化变量然后在main()/另一个文件中使用它的最佳方法是什么?
- 如何在 if. 中使用变量.然后..C++中的声明
- 把x-1计算成一个变量然后使用它更好吗
- C++指针运行时错误 - 使用指针设置变量然后检索