class base
{
protected:
base () {}
~base () {}
void method ( void ) {}
};
class derived : private base
{
public:
derived () : base () {}
~derived () {}
// using base::method; // это работает не такое возможно не для всех операторов :(
};
Как сделать чтобы пользователь класса derived мог вызывать метод base::method () ?
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [С++][полиморфизм] цепочка наследований (2011)
- Форум Замена ключевого слова super в С++ (2012)
- Форум [C++] [Жаба] Это магия? (2008)
- Форум C++, ссылки и полиморфизм (2013)
- Форум Overloading функции базового класса (2005)
- Форум [C++] Перегрузка new и delete в производном классе (2011)
- Форум C++ непонимание наследования классов (2023)
- Форум [C++][templates][inheritance] непонятно... (2009)
- Форум Перегрузка методов с наследованием C++ (2020)
- Форум [крабокрабр] Придумались френды для плюсовых темплейтов (2011)