#define и строки
От: Dimaaan  
Дата: 23.06.08 08:49
Оценка:
Выражение типа


#define PROP "qqq"
#if defined PROP=="VALUE"
...
#endif



порождает ошибку препроцессора.
Выход из этой ситуации


#define PROP "qqq"
const char* VAL = "VALUE";

#if defined PROP==VAL
...
#endif


Хотелось бы узнать можно ли каким-либо образом сравнивать строки с помощью препроцессора не делая дополнительных объявлений?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.