Re[3]: детские грабли: declspec novtable
От: Хон Гиль Дон Россия  
Дата: 10.10.14 14:07
Оценка:
Здравствуйте, Кодт, Вы писали:


К>Должен, но не говорит.

К>По сути, __declspec(novtable) автоматически делает все виртуальные функции чисто виртуальными.
К>Но, так как это расширение языка, т.е. заплатка поверх парсера, то никакой диагностики мы не получаем — и можем смело создавать экземпляры фактически абстрактного класса.

Это ж для MS считай традиционный баг. Помниться, в VC 6 можно было создавать анонимные экземпляры абстрактных классов. С учетом того, что их можно было передавать даже по неконстантной ссылке, было прикольно. Да и потом что-то такое кажется всплывало.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.