Erro do compilador C2498
'function': 'novtable' só pode ser aplicado a declarações ou definições de classe
Esse erro pode ser causado pelo uso de __declspec(novtable)
com uma função.
Exemplo
O seguinte exemplo gera o erro C2498:
// C2498.cpp
// compile with: /c
void __declspec(novtable) f() {} // C2498
class __declspec(novtable) A {}; // OK