Re[9]: ((SA*)0)->Func();
От: Андрей Тарасевич Беларусь  
Дата: 28.04.02 04:56
Оценка:
Здравствуйте Alexander Shargin, Вы писали:

AF>>>Таки есть ограничения:

AF>>>TN016: Using C++ Multiple Inheritance with MFC

АТ>>Это, в некотором смысле, оправдывает вышеприведенный вариант 'GetSafeHwnd', как деталь реализации платформеннозависимой библиотеки.


AS>MFC платформеннонезависимой никогда не планировалась. Она использует не только MS-specific код, но и ассемблерные вставки.


Я так и написал: "...как деталь реализации платформеннозависимой библиотеки..."

AS>Что касается MI, то никто не мешает мне "подмешать" свои классы к классам MFC — с точки зрения MFC это абсолютно законно.


Да, законно. При выполненияи того условия, что 'CWnd' будет первой базой любого унаследованного класса, как сказано в статье.
Best regards,
Андрей Тарасевич
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.