Re: #define и строки
От: Аноним  
Дата: 23.06.08 08:53
Оценка:
Здравствуйте, Dimaaan, Вы писали:
D>Выражение типа
D>
D>#define PROP "qqq"
D>#if defined PROP=="VALUE"
D>...
D>#endif
D>

D>порождает ошибку препроцессора.
D>Выход из этой ситуации
D>
D>#define PROP "qqq"
D>const char* VAL = "VALUE";
D>#if defined PROP==VAL
D>...
D>#endif
D>

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