Брацы, а почему у меня получилось вызвать с наружи приватный метод?
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)