Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 限定符错误_C++_Qt - Fatal编程技术网

C++ 限定符错误

C++ 限定符错误,c++,qt,C++,Qt,我不断得到这个传递'const QString'作为'QString&QString::operator=(const QString&)'的'this'参数会丢弃限定符错误,我不知道为什么。。。我已经有点孤立这一块,使外部原因,但仍然坚持 QVector< QPair<QString, QString> > some; some.at(0).first = QString("HA"); QVectorsome; some.at(0).first=QString(“HA

我不断得到这个
传递'const QString'作为'QString&QString::operator=(const QString&)'的'this'参数会丢弃限定符
错误,我不知道为什么。。。我已经有点孤立这一块,使外部原因,但仍然坚持

QVector< QPair<QString, QString> > some;
some.at(0).first = QString("HA");
QVectorsome;
some.at(0).first=QString(“HA”);

忽略我使用的是空向量这一事实,除非它是问题的根源(它应该只创建运行时错误而不是编译时错误,否?

constT&QVector::at(int i)const

不能将值赋给常量引用

使用

为了得到一个非常量引用

some[0]