Информация об изменениях

Сообщение Re[3]: детские грабли: declspec novtable от 13.07.2015 23:01

Изменено 13.07.2015 23:04 vdimas

Здравствуйте, Кодт, Вы писали:

К>По сути, __declspec(novtable) автоматически делает все виртуальные функции чисто виртуальными.


Он убирает генерацию vtable. Полезно для базовых классов. Это не то же, что чисто-виртуальные ф-ии. В наследнике эти ф-ии унаследуются со всем своим невиртуальным телом.
Re[3]: детские грабли: declspec novtable
Здравствуйте, Кодт, Вы писали:

К>По сути, __declspec(novtable) автоматически делает все виртуальные функции чисто виртуальными.


Он убирает генерацию vtable. Полезно для базовых классов. Это не то же, что чисто-виртуальные ф-ии. В наследнике эти ф-ии унаследуются со всем своим не чисто-виртуальным телом.