问题
单项选择题
下列程序的运行结果为
#include<iostream.h>
int i=0;
class A
public:
A()i++;
;
void main()
Aa,b[3],*c;
c=b;
cout<<i<<end1;
A.2
B.3
C.4
D.5
答案
参考答案:C
解析: 外部变量i实际上记录的是调用构造函数的次数。
下列程序的运行结果为
#include<iostream.h>
int i=0;
class A
public:
A()i++;
;
void main()
Aa,b[3],*c;
c=b;
cout<<i<<end1;
A.2
B.3
C.4
D.5
参考答案:C
解析: 外部变量i实际上记录的是调用构造函数的次数。