何时调用复制构造函数? A a = A(1,2)不应该是先调用构造函数A(int,int)生成一个临时值,再调用复制构造函数将这个临时值复制给a吗? 为什么我写的验证程序显示并没有调用复制构造函数呢? 但是 A b = A(1,2); A a = b; 再验证的话就调用了复制构造函数了。 求解答