Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>В виндовых SDK/WDK, включая последние десяточные, полно конструкций такого вида:
ЕМ>#ifdef __cplusplus ЕМ>typedef class Xxx Xxx; ЕМ>#else ЕМ>typedef struct Xxx Xxx; ЕМ>#endif /* __cplusplus */
ЕМ>В альтернативной части безусловно есть смысл, а в основной? В каких случаях имя класса в C++ может не являться именем типа?