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]