求解两个简单题目
碎炎 2011-12-15 10:27:17 *2、下列关于函数指针的初始化哪些是错误的?( )
!A. void reset(int *);
void (*pf) (void *) = reset;
B. int calc(int ,int );
int (*pf1)(int ,int ) =calc;
!C. extern “c” int compute(int * ,int);
int (*pf3)(int *,int) = compute;
D.void (*pf4)(const matrix &)=0;
?* 8、已知下列类层次结构,他们都定义了缺省的构造函数( )
class X{ };
class A{ };
class B: public A{ };
class C: private B{ };
class D:public X,public C{ };
D * pd = new D;
对于下列哪些转换是不允许的?
A. X * px = pd;
B. B * pb = pd;
C. A * pa = pd;
D. C * pc = pd;