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

Макрос в C++

Объектный макрос связывает идентификатор с текстом замены: после #define препроцессор подставляет этот текст вместо имени.

Замена происходит до разбора C++: макрос не создает переменную в памяти, а лишь меняет исходник. Запишем метку версии и выведем ее через поток:

#define VERSION 2 #include <iostream> int main() { std::cout << VERSION << "\n"; return 0; }

Объявите макрос CODE со значением 7. Выведите его через std::cout.

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