Си++/Препроцессорные директивы: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
 
мНет описания правки
Строка 3:
 
Каждая такая команда обязательно начинается со знака '#'. Всего таких команд немного:
* '''#[[define]]''' - эта директива предусматривает определение [[макрос|макросов]] или препроцессорных [[идентификатор|идентификаторов]], простейшее применение это замены в тексте программы
* '''#[[include]]''' - позволяет включать включать текст других фаилов в текст вашей программы.
* '''#[[undef]]''' - отменяет действие директивы #[[define]]
Строка 22:
===Директива #undef===
 
===Условные директивы #if, #ifdef, #else, #endif, #elif===
 
====Условная компиляция====