Брацы, а почему у меня получилось вызвать с наружи приватный метод?
class classA
{
public:
virtual void method_1(int i)
{
cout << "classA" << endl;
}
};
class classB: public classA
{
private:
void method_1(int i)
{
cout << "classB" << endl;
}
};
int main(int argc, char *argv[])
{
classA *a = new classB();
a->method_1(1);
return 0;
}
Ответ на:
комментарий
от tukan
Ответ на:
комментарий
от tukan
Ответ на:
комментарий
от CKulT
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от CKulT
Ответ на:
комментарий
от tukan
Ответ на:
комментарий
от CKulT
Ответ на:
комментарий
от tukan
Ответ на:
комментарий
от CKulT
Ответ на:
комментарий
от tukan
Ответ на:
комментарий
от CKulT
Ответ на:
комментарий
от CKulT
Ответ на:
комментарий
от gpg
Ответ на:
комментарий
от tukan
Ответ на:
комментарий
от CKulT
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от tukan
Ответ на:
комментарий
от gpg
Ответ на:
комментарий
от CKulT
Ответ на:
комментарий
от tukan
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Укозатель на функцию член (2006)
- Форум gcc : шаблоны, наследование ? (2007)
- Форум [C++] Перегрузка new и delete в производном классе (2011)
- Форум C++/exceptions - деление на ноль не ловиццо, почему? (2006)
- Форум Поглумиться над cl.exe (2006)
- Форум Ниасилил C++ vector<unique_ptr<T>> list initialization (2016)
- Форум std::variant и двойной вызов деструктора (2021)
- Форум перегрузка виртуальных функций. (2015)
- Форум python: повышающее преобразование? (2008)
- Форум Не вызываются функции внутри namespace. (2004)