ошибки классификатора - PullRequest
0 голосов
/ 29 марта 2012

Я получаю эту ошибку passing 'const QString' as 'this' argument of 'QString& QString::operator=(const QString&)' discards qualifiers, и я не знаю почему ... Я уже несколько изолировал эту часть, чтобы освободиться от внешних причин, но все еще сохраняется.

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

Не обращайте внимания на тот факт, что я работаю с пустым вектором, если только он не является источником проблемы. :( Он должен создавать только ошибку времени выполнения вместо ошибки времени компиляции, нет?

1 Ответ

2 голосов
/ 29 марта 2012

const T & QVector :: at (int i) const

Вы не можете присвоить значение константной ссылке.

использование

some[0]

для получения неконстантной ссылки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...