Зарезервированные имена макросов
В языках С и C++ определены пять встроенных имен макросов. __LINE__ Макросы __LINE__ и __FILE__ описаны при рассмотрении директивы #line выше в этой главе. Остальные приводятся ниже. Макрос __DATE__ представляет собой строку в формате месяц/день/год, которая означает дату трансляции исходного файла в объектный код. Время трансляции исходного файла в объектный код содержится в виде строки в макросе __Т1МЕ__. Формат строки следующий: часы:минуты:секунды. Макрос __cplusplus определяется при компиляции С++-программы. Этот макрос не определяется компилятором языка С. Макрос __STDC__ определяется при компиляции С-программы и может быть определен компилятором языка C++. В обоих случаях за деталями лучше обратиться к системной документации по используемому вами компилятору. Большинство компиляторов C/C++ определяют несколько других встроенных макросов, которые связаны с конкретной средой и реализацией. Дополнительные встроенные макросы, определенные в версии С99В версии С99 к описанным выше макросам добавлены следующие макросы. Они не поддерживаются в языке C++.
|
Нет комментариев. Оставить комментарий: |