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

Условная ветка препроцессора в C++

Цепочка ветка препроцессора #if … #else … #endif выбирает текст по константному условию на этапе препроцессора.

Ветка с ложным условием удаляется целиком, поэтому ее код не компилируется и не проверяется на синтаксис. Запишем условие #if 0 и альтернативный вывод:

#include <iostream> int main() { #if 0 std::cout << "old\n"; #else std::cout << "new\n"; #endif return 0; }

Через #if 0 спрячьте вывод "dead", в #else выведите "live".

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