Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Препроцессор #if0


Автор: andrew_121 12.6.2008, 02:31
Доброй ночи.
Не раз встречал такую запись:
Код

#if 0
//
#endif

Что собсно это значит?

Автор: dumb 12.6.2008, 04:21
комментирование блока

Автор: andrew_121 12.6.2008, 04:35
А для чего тогда этот код писать?
А если так:
Код

#if 1
//
#endif


Автор: Mayk 12.6.2008, 05:08
Цитата(andrew_121 @  12.6.2008,  08:35 Найти цитируемый пост)
А для чего тогда этот код писать?
А если так:
#if 1
#endif

1) Для того чтобы быстро вырубить блок на много строк (/**/ не пойдёт - они не могут быть вложенными)
2) При замене 1 на 0 весь блок будет вырублен.

Автор: andrew_121 12.6.2008, 05:22
Mayk:  Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)