мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
asm:c_cpp [26/02/2014 21:17] arabusovasm:c_cpp [26/02/2014 21:31] (текущий) arabusov
Строка 21: Строка 21:
 преобразуется в  преобразуется в 
 <code c>printf("42");</code> <code c>printf("42");</code>
 +<code c>#define MakePosition(x) x##X,x##Y,x##Width,x##Height 
 +int MakePosition(Object); 
 +</code> 
 +преобразуется в  
 +<code c>int ObjectX,ObjectY,ObjectWidth,ObjectHeight;</code> 
 +=== undef === 
 +После строки 
 +<code c> #undef идентификатор</code> 
 +препроцессор считает, что //идентификатор// не определён. Это может помочь нам в случае условной компиляции. 
 +==== Ссылки ==== 
 +  * [[http://gcc.gnu.org/onlinedocs/cpp/|CPP (the C preprocessor from gcc project]] 
 +  * [[http://info.fenster.name/clectures/lecture08.pdf|Фенстер]]