maybe_unused сообщает компилятору, что имя объявлено намеренно и его можно не использовать в коде. Так помечают параметры интерфейса, заглушки.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpLwMu 504 of 696 menu
◀ ▶

Неиспользуемое имя в C++

Атрибут maybe_unused сообщает компилятору, что имя объявлено намеренно и его можно не использовать в коде.

Так помечают параметры интерфейса, заглушки обратных вызовов и поля, зарезервированные на будущее. Запишем функцию с помеченным параметром и выведем фиксированную строку:

#include <iostream> void ping([[maybe_unused]] int channel) { std::cout << "ping\n"; } int main() { ping(3); return 0; }

Объявите void ack с параметром [[maybe_unused]] int seq. В теле выведите "ok" и вызовите функцию из main с 1.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить