C++ - В каких строчках допущена ошибка? | ProgHub
В каких строчках допущена ошибка?
class Example 
{ 
public: 
 void foo() 
 { 
   pub = 0;  
   prot = 0; 
   priv = 0; 
 } 
 
public: 
 int pub; 
protected: 
 int prot; 
private: 
 int priv; 
}; 
 
class Derived : public Example  
{ 
public: 
 void bar() 
 { 
   pub = 0;   //  1 
   prot = 0;  //  2 
   priv = 0;  //  3 
 } 
}; 
 
class SomeOtherClass  
{ 
public: 
 void test(Example& e) 
 { 
   e.pub = 0;    // 4 
   e.prot = 0;   // 5  
   e.priv = 0;   // 6 
 } 
};
1
2
3
4
5
6
Ошибок нет