Директивы препроцессора

Препроцессором в языке C++ называется предварительный этап компиляции, формирующий окончательный вариант текста программы. В языке С#, потомке C++, препроцессор практически отсутствует, но некоторые директивы сохрани­лись. Назначение директив - исключать из процесса компиляции фрагменты кода при выполнении определенных условий, выводить сообщения об ошибках и предупреждения, а также структурировать код программы. Каждая директива располагается на отдельной строке и не заканчивается точкой с запятой, в отличие от операторов языка. В одной строке с директивой может располагаться только комментарий вида //. Перечень и краткое описание дирек­тив приведены в табл. 12.4.

Рассмотрим более подробно применение директив условной компиляции. Они используются для того, чтобы исключить компиляцию отдельных частей про­граммы. Это бывает полезно при отладке или, например, при поддержке несколь­ких версий программы для различных платформ.

Таблица 12.4. Директивы препроцессора


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: