Мой стиль кодирования включает в себя следующую идиому: class Derived : public Base { public : typedef Base super; // note that it could be hidden in // protected/private section, instead // Etc. } ; Это позволяет мне использовать «super» в качестве псевдонима для Base, например, в конструкторах:...