问题
单项选择题
下面程序有注释的语句中,错误的语句是( )。
#include <iostream>
using namespace std;
class A
int a;
public:
void show A()cout<<"this is A!";
;
class B:public A
int b;
public:
void showB()cout<<"this is B!";
;
void main()
A ia,*piA;
B ib,*piB;
piA=&ia; //第一个测试语句
piA=&ib; //第二个测试语句
piB=&ia; //第三个测试语句
piB=&ib; //第四个测试语句
A.第一个测试语句
B.第二个测试语句
C.第三个测试语句
D.第四个测试语句
答案
参考答案:C
解析: 派生类的指针不能指向基类。