c++答案求解

#include <iostream>

using namespace std;

class CBase

{

public:

CBase(int a)

:a(a)

{

}

protected:

void print()

{

cout<<"a="<<a<<endl;

}

private:

int a;

};

class CDerive : public CBase

{

public:

void print()

{

CBase::print();

cout<<"b="<<b<<endl;

}

private:

int b;

};

 

void main()

{

CDerive d;

d.print();

CBase b;

b.print();

}

错误地方

qq_夜雨风尘未孤单_0
浏览 1846回答 1
1回答

慕哥9218565

protected的函数不能被对象直接调用吧
打开App,查看更多内容
随时随地看视频慕课网APP