crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> const функция и QSqlQuery, const функция и QSqlQuery
maxvanceffer
  опции профиля:
сообщение 17.8.2012, 23:15
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 72
Регистрация: 30.5.2009
Из: Moldova
Пользователь №: 790

Спасибо сказали: 0 раз(а)




Репутация:   0  


Вообщем gcc орёт вот такое discards qualifiers на следующию ситуацию

void MyQueryManager::query()
{
   QSqlQuery query;
   QString queryStr("Some query....");
   if( !query.exec(queryStr) ) debugQuery(query);
}

void MyQUeryManager::debugQuery( QSqlQuery query )
{
   qDebug()<<"Query str "<<query.lastQuery();
   ......
}


Вот при передачи query в функцию орёт что error: passing 'const MyQueryManager' as 'this' argument of 'void MyQueryManager::debugQuery(QSqlQuery)' discards qualifiers [-fpermissive]

не могу понять в чём трабл !!!!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Sokoloff
  опции профиля:
сообщение 18.8.2012, 9:12
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 237
Регистрация: 1.4.2009
Из: Москва
Пользователь №: 654

Спасибо сказали: 50 раз(а)




Репутация:   11  


Цитата(maxvanceffer @ 18.8.2012, 0:15) *
const функция и QSqlQuery

Что-т const функций я и не вижу. Похоже что у тебя query константный, а функция MyQUeryManager::debugQuery нет.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.11.2024, 20:46