下面程序有注释的语句中,错误的语句是(  )。    #include  <iostream>    using namespace std;    class A{        int a;    public:        void show A(

admin2010-06-06  73

问题 下面程序有注释的语句中,错误的语句是(  )。    #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

解析 派生类的指针不能指向基类。
转载请注明原文地址:https://jikaoti.com/ti/9jW0FFFM
0

最新回复(0)