单选题 已知类MyClass的定义如下:
class MyClass{
private:
int num;
public:
MyClass(int d):num(d){}
MyClass(const MyClass& original):num(original.num) {}
friend void print(MyClass c){cout<<c.num,}
};
且有如下程序段:
MyClass c(5);
MyClass *p1;
p1=&c;
print(*p1);
print(c);
运行这个程序段的过程中,对类MyClass的复制构造函数的调用次数是
【正确答案】 C
【答案解析】