问题
单项选择题
有如下程序:#include<iostream>using namespace std;class Demo{public:Demo(){ cout<<"default constructor\n";}Demo(const Demo & x){ cout<<"copy constructor\n":}};Demo userCode(Demo b){DemoC(b);return c;}int main(){Demo a,d;cout<<"calling userCode()\n";d=userCode(a);return 0;} 执行上面程序的过程中,构造函数Demo()和Demo(const Demo &x)被调用的次数分别是
A.1和1
B.1和2
C.2和3
D.2和4
答案
参考答案:C