有如下程序: #include<iostream.h> using namespace std; class TestClass { public: TestClass (){cout<< default constructor n ;} TestClass(const TestClass &x){cont<< copy constructor n ;} TestClass userCode(TestClass b){TestClass c(b);return c;} int main() { TestClass a,d; cout<< calling userCode() n ; d=userCode(a); return 0; } 执行上面程序的过程中,构造函数TestClass()和TestClass(const Testclass&x)被调用的次数分别是( )
A.2次 3次
B.3次 2次
C.都是2次
D.都是3次