gpt4 book ai didi

c++ - 在 For 循环中声明多个变量然后分配这些变量数据

转载 作者:行者123 更新时间:2023-11-28 05:32:35 25 4
gpt4 key购买 nike

我不确定如何处理它,无论它是不是指针。

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++ - 在 For 循环中声明多个变量然后分配这些变量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39107563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com