Ошибка при обращении к элементу QVector

175
07 января 2019, 20:10

Есть строка в коде:

QString temp_str = TList->at(0).Get_QString();

где TList — QVector<T>, Get_QString() — метод, возвращающий QString.

Выдаёт ошибку:

passing 'const T' as 'this' argument discards qualifiers [-fpermissive]

-> и . Поставлены верно. Да и вообще нет особо сомнений в корректности, так как та же строчка прекрасно работает с std::vector<T>.

Вопрос в том, почему стоит поменять std на qt и возникает ошибка?
Что за ошибка вообще?
И, главное, как с ней бороться, и как не допускать?

READ ALSO
Очистка Activity Android

Очистка Activity Android

У меня есть игра в которой есть несколько activity (Магазин, игровой процесс, меню, регистрация и тд

166
Смоделировать консольный ввод Enter

Смоделировать консольный ввод Enter

Есть класс TestThread который запускает класс Writer который печатает сообщения и останавливается по нажатию клавиши Enter в консолиВ классе TestMain...

204
Получение сообщений андроидом от firebase

Получение сообщений андроидом от firebase

Есть десяток андроидов, все подписаны на topic firebaseСообщения не содержат заголовка (notification) только date и не много

144