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