Смысл явного дублирования имени класса через 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
имя
класса
типа
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: