单选题
已知类MyClass的定义如下:
且有如下程序段:
MyClasc(5);
MyClass*p1;
p1=&c;
print(*p1);
print(c);
运行这个程序段的过程中,对类MyClass的复制构造函数的调用次数是( )。
A、
4
B、
3
C、
2
D、
1
【正确答案】
C
【答案解析】
p1=&c是p1读取c的地址,*p1即读取的c的内容,所以主函数里面执行了两次MyClass函数,调用了两次构造函数。
提交答案
关闭