A hierarquia das classes está preservada.   MAKE_VA_FUNC_PADDING = É um macro que adiciona uma função virtual void abstrata. MAKE_VA_FUNC_PADDING( 0 ) irá expandir para: virtual void function_0() = 0;   MAKE_VFUNC_PADDING = É um macro que adiciona uma função virtual void. MAKE_VFUNC_PADDING( 0 ) irá expandir para: virtual void function_0();   É necessário se cadastrar para acessar o conteúdo. bc24f0208e93daa27488e81b