Здравствуйте, Анатолий Широков, Вы писали:
АШ>Здравствуйте, Ыукпун, Вы писали:
Ы>>Ы>>а) typedef CBase type;
Ы>>
Ы>>Ы>>б) class type : publc CBase {};
Ы>>
Ы>>По идее type в обоих случаях должен получиться одинаковым. И совпадать с CBase.
АШ>Это ложный посыл. В первом случае да — type другое имя для CBase. Во втором же случае type это самостоятельный тип связанный с CBase лишь отношением наследования.
Немного не так выразился.
Я хотел сказать в обоих случаях type должен обладать всеми свойствами, методами и т.п. которые есть у CBase.
Пользователь type не должен заметить разницы...
А она есть

... << RSDN@Home 1.1.4 beta 3 rev. 207>>