Си++/Препроцессорные директивы: различия между версиями
Содержимое удалено Содержимое добавлено
мНет описания правки |
мНет описания правки |
||
Строка 1:
Практически в любую [[среда разработки|среду разработки]] программ на [[С++]] или [[компилятор]] языка входит такой компонент, как [[препроцессор]].
Назначение препроцессора - это обработка исходного текста программ до её компиляции. Для управления этим компонентом и
Каждая такая команда обязательно начинается со знака '#'. Всего таких команд немного:
* '''#[[define]]''' - эта директива предусматривает определение [[макрос|макросов]] или препроцессорных [[идентификатор|идентификаторов]], простейшее применение это замены в тексте программы
* '''#[[include]]''' - позволяет
* '''#[[undef]]''' - отменяет действие директивы #[[define]]
* '''#[[if]]''' - организация условной обработки директив
Строка 36:
===Макросы===
====Предопределенные
|