Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpLwInr 502 of 696 menu
◀ ▶

Введение к атрибутам объявления в C++

Атрибут объявления - подсказка компилятору в форме [[...]], которую пишут рядом с функцией, параметром или типом.

Такая запись не меняет тип сама по себе, но может включить предупреждение или подсказку оптимизатору. Для начала возьмем атрибут, который напоминает не забыть результат вызова.

Объявим функцию с [[nodiscard]], сохраним возвращаемое целое в переменную и выведем его:

#include <iostream> [[nodiscard]] int status_code() { return 200; } int main() { int code = status_code(); std::cout << code << "\n"; return 0; }

Число на экране показывает, что результат действительно прочитан, а не отброшен после вызова.

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