有如下程序: #include <iostream.h> using namespace std; class Demo { public: Demo(){ cout<<"defautt constmctor\n

admin2009-01-15  27

问题 有如下程序:    #include <iostream.h>    using namespace std;    class Demo    {      public:      Demo(){ cout<<"defautt constmctor\n"; }      Demo(const Demo &x){cont<<"copy constmctor\n";}    };    Demo userCode (Demo b){Demo c(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

答案4

解析
转载请注明原文地址:https://kaotiyun.com/show/84kp777K
0

最新回复(0)