#include <stdio.h>

class NeMo {
 short garo, sero;
 public:
  NeMo(short g, short s)
  {
   garo = g;
   sero = s;
  }
  void pyosi()
  {
   printf("\n 가로 : %d\n", garo);
   printf(  " 세로 : %d\n", sero);
  }
};
class SangJa : public NeMo {
 short nopi;
 public:
  SangJa(short g, short s, short n) : NeMo(g, s)
 {
  nopi = n;
 }
 void pyosi()
 {
  printf(  " 높이 : %d\n", nopi);
  printf(  " 부피 : %d\n", garo*sero*nopi);
 }
};
void main()
{
 SangJa x(2,3,4);
 x.pyosi();

 x.NeMo::pyosi();
}

이렇게 쳤는데,


cpp(27) : error C2248: 'NeMo::garo' : private 멤버('NeMo' 클래스에서 선언)에 액세스할 수 없습니다.
cpp(4) : 'NeMo::garo' 선언을 참조하십시오.
cpp(3) : 'NeMo' 선언을 참조하십시오.
cpp(27) : error C2248: 'NeMo::sero' : private 멤버('NeMo' 클래스에서 선언)에 액세스할 수 없습니다.
cpp(4) : 'NeMo::sero' 선언을 참조하십시오.
cpp(3) : 'NeMo' 선언을 참조하십시오.

왜이러는거죠? 도와주세요 ㅠㅠ