Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637

Как отключить при компиляции предупреждение о неиспользуемых параметрах

07.12.2015, 03:09. Показов 6018. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время суток!

Вопрос от кусочка перфекциониста во мне!
Есть метод:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
inline int copy_callback(int what, int stage, copyfile_state_t state, const char *src, const char *dst, void *ctx)
{
    off_t bcount;
    struct stat *st = (struct stat *) ctx;
    copyfile_state_get(state, COPYFILE_STATE_COPIED, &bcount);
    double res=(bcount/1024)/1024;                                          // для выбора системы размерности
    int Progres=(size_t) ((bcount / (double) st->st_size) * 100.0);         // выполнено в %
    int half = Progres / 2;
    std::string src_t = src;
    src_t=src_t.substr(src_t.rfind('/')+1,src_t.size());
    std::cout <<"\r"
              <<"[";
    for ( int i = 0; i <    half; ++i ) putc( '|', stdout );
    for ( int i = 0; i < 50-half; ++i ) putc( ' ', stdout );
 
    std::cout <<"] %"<< Progres << "  ";
    std::cout << "( " << ((st->st_size)/1024)/1024
              << " / "<< res << " MBt )"<<src_t;
 
    fflush( stdout );
    return COPYFILE_CONTINUE;
}

при компиляции выскакивают варнинги:

предупреждение: unused parameter 'what' [-Wunused-parameter]
предупреждение: unused parameter 'strage' [-Wunused-parameter]
предупреждение: unused parameter 'dst' [-Wunused-parameter]

Как их заглушить?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.12.2015, 03:09
Ответы с готовыми решениями:

Ошибки при компиляции в параметрах функции. DEV-C++
IDE DEV-C++ Пожалуйста, помогите исправить ошибки в вызове функции Mult. см. прикрепленная картинка Кроме этой функции все остальное...

Ошибка компиляции при неправильных входных параметрах функции
Доброго времени суток, уважаемые форумчане! Возник следующий вопрос. Пусть имеется некоторый класс class MyClass { public: ...

Как отключить предупреждение системы безопасности при установке приложения
Собственно после публикации проекта, при запуски инсталятора выходит Диалоговое окно предупреждения системы безопасности(типо издатель не...

5
 Аватар для Ouroboros-SK
63 / 63 / 47
Регистрация: 08.09.2013
Сообщений: 187
Записей в блоге: 1
07.12.2015, 05:45
Он ругается на неиспользуемые параметры.
Зачем их тогда вообще передавать в функцию, если они не используются?
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
07.12.2015, 07:31
Mesteriis, подавить предупреждение можно как соответствующим ключом -Wno-unused-parameter, так и просто убрав имя параметра из функции, оставив только тип. Например, вместо void f(int i) написать void f(int)
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,244
07.12.2015, 08:00
В Visual Studio можно отключить это предупреждение добавив в начале файла
C++
1
#pragma warning(disable:4100)
0
07.12.2015, 08:27

Не по теме:

Цитата Сообщение от zss Посмотреть сообщение
В Visual Studio
Цитата Сообщение от Mesteriis Посмотреть сообщение
Работаю на Mac OS X Пишу на Mac OS X!!!
И вопросы задаю исходя из первых двух тезисов, отвечаю кстати тоже!
...

0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
07.12.2015, 11:16  [ТС]
Ouroboros-SK, потому что это ответ при операции копирования это переменные заполняются из структуры, короче если их не передавать все ломается к чертям)
Tulosba, мерси, попробую, отпушусь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.12.2015, 11:16
Помогаю со студенческими работами здесь

Предупреждение при компиляции.
День добрый. Изучаю Java совсем не давно по видео курсам. Вчера столкнулся с такой проблемой - при компиляции файла, выдаётся ошибка в...

Предупреждение при компиляции
При компилирование выдается следующие предупреждения... Note: Some input files use unchecked or unsafe operations. Внимание: Некоторые...

Отключить предупреждение безопасности при запуске программ
Как можно в C++ отключить предупреждение безопастности при запуске программ ? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru