Russian Qt Forum
Ноябрь 25, 2024, 15:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как заглушить предупреждение "unused parametr"  (Прочитано 7471 раз)
yarick
Гость
« : Февраль 24, 2013, 20:50 »

Я переопределяю виртуальную функцию, например для события-
Код:
void SmartEditor::moveEvent(QMoveEvent * event){
}

Компилятор выдаёт предупреждение: unused parameter 'other' [-Wunused-parameter]

Убрать этот аргумент я не могу, а использовать - не использую, и таких моментов в коде у меня много...
Я не хочу вырубать предупреждения в принципе - они очень полезны.

Как мне правильнее "использовать" параметр впустую, чтобы предупреждения свести к нулю где они не нужны?
Записан
Serr500
Гость
« Ответ #1 : Февраль 24, 2013, 21:16 »

Q_UNUSED
Записан
Termit
Самовар
**
Offline Offline

Сообщений: 144



Просмотр профиля WWW
« Ответ #2 : Февраль 24, 2013, 21:17 »

Q_UNUSED?
Записан

Человеческая глупость дает представление о бесконечности
(с) Иоанна Хмелевская
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #3 : Февраль 24, 2013, 21:18 »

Не указывай имя переменной.
Код
C++ (Qt)
void SmartEditor::moveEvent(QMoveEvent * )
{
}
 

или используй макрос Q_UNUSED:
Код
C++ (Qt)
void SmartEditor::moveEvent(QMoveEvent *event )
{
   Q_UNUSED( event );
   ...
}
 
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.102 секунд. Запросов: 23.