单选题
有如下程序:
#include<iostream>
using namespace std;
class Media{
public:
void Name();
void Show();
protected:
int page;
};
class Book:private Media{
public:
void Print(){cout<<page<<endl;}
void Show(){Media::Show();}//①
};
int main(){
Book Bible;
Bible.Name();//②
Bible.Print();//③
Bible.Show();//④
return 0;
}
编译时有错误的是______。
【正确答案】
B
【答案解析】[解析] 类名“Name”,不能访问公共内存,函数在执行到这句时自动结束。