C++ 预期的'';在qt中的声明末尾
我想把文本编辑字符串(id)放在qt5的列表(id2)中。 但我得到通知:“预计”;“在声明末尾” 我该怎么办C++ 预期的'';在qt中的声明末尾,c++,C++,我想把文本编辑字符串(id)放在qt5的列表(id2)中。 但我得到通知:“预计”;“在声明末尾” 我该怎么办 QString id=ui->textEdit->toPlainText(); QString id2.推回(id); 这就是原因: QString id2.push_back(id); qt a说明您正在使用类QString,因为您正在声明一个新变量/对象。。这是一个语法错误 只要做: QString id2; id2.push_back(ui->textEdit->t
QString id=ui->textEdit->toPlainText();
QString id2.推回(id);
这就是原因:
QString id2.push_back(id);
qt a说明您正在使用类QString
,因为您正在声明一个新变量/对象。。这是一个语法错误
只要做:
QString id2;
id2.push_back(ui->textEdit->toPlainText());
QString id2.向后推(id)代码>不能同时声明某个内容和调用该内容的方法。您必须执行QString id2代码>然后id2.向后推(id)代码>。第二行的用途是什么?你想在那里做什么?是否要定义新变量并将其初始化为与第一个变量相同的值?然后执行qstringid2=id代码>或更好的QString id2(id)代码>