함수 매개 변수로 기본 클래스를 사용할 수없는 것처럼 보입니다. 상속을 엉망으로 만들었습니까?C++ 상속 - 액세스 할 수없는 기반?
나는 나의 주에 다음과 같은 한 :
int some_ftn(Foo *f) { /* some code */ };
Bar b;
some_ftn(&b);
그리고 그런 방법으로 푸에서 상속 클래스 바 :
class Bar : Foo
{
public:
Bar();
//snip
private:
//snip
};
이 작동하지 않나요를?
이class Bar : public Foo
{
// ...
}
C에서 class
++의 기본 상속 유형, 그래서 어떤 public
및 protected
private
이다 : 나는 당신이 할 필요가 내 주요 기능
확장하려면 다음'class'에서 상속 private''이다. 'struct'에서 상속은 기본적으로'public'입니다. –