мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
asm:c_cpp [26/02/2014 21:11] – создано arabusov | asm:c_cpp [26/02/2014 21:31] (текущий) – arabusov | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ==== Препроцессор ==== | + | ===== Препроцессор |
Директивы препроцессора: | Директивы препроцессора: | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
+ | ==== Макросы ==== | ||
+ | <code c># | ||
+ | === Операторы # и ## === | ||
+ | <code c># | ||
+ | printf(make_str(42)); | ||
+ | </ | ||
+ | преобразуется в | ||
+ | <code c> | ||
+ | <code c># | ||
+ | int MakePosition(Object); | ||
+ | </ | ||
+ | преобразуется в | ||
+ | <code c>int ObjectX, | ||
+ | === undef === | ||
+ | После строки | ||
+ | <code c> #undef идентификатор</ | ||
+ | препроцессор считает, | ||
+ | ==== Ссылки ==== | ||
+ | * [[http:// | ||
+ | * [[http:// |