Meu estilo de codificação inclui o seguinte idioma: class Derived : public Base { public : typedef Base super; // note that it could be hidden in // protected/private section, instead // Etc. } ; Isso me permite usar "super" como um alias para o Base, por exemplo, em