问题 单项选择题

以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是( )。    #include<iostream.h>    void main( )    { int *p,*q,a,b;     p=&a;    cout < < "input a:";    cin > > p;    }

A.程序中的class并不能都替换为typename

B.class和typename都可互相替换

C.程序中的typename都能替换为class

D.程序中的部分class可以替换为typename

答案

参考答案:B

解析:基类中说明的虚函数,在派生类中自然就是虚函数,所以类B中 funcl( )是虚函数;而类A中的func 2没有被关键字virtual修饰,所以不是虚函数。

判断题
问答题 简答题