Смысл явного дублирования имени класса через typedef
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 29.06.21 11:32
Оценка:
В виндовых SDK/WDK, включая последние десяточные, полно конструкций такого вида:

#ifdef __cplusplus
typedef class Xxx Xxx;
#else
typedef struct Xxx Xxx;
#endif /* __cplusplus */

В альтернативной части безусловно есть смысл, а в основной? В каких случаях имя класса в C++ может не являться именем типа?
microsoft имя класса типа
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.