去查了一下调用拷贝构造函数的情形 在C++中,下面三种对象需要调用拷贝构造函数: 1) 一个对象以值传递的方式传入函数体; 2) 一个对象以值传递的方式从函数返回; 3) 一个对象需要通过另外一个对象进行初始化; 如果这样的话 point p2(p1); 第三条 f(p2); 第一条 p2 = g(); 第二条 应该要三次调用拷贝构造函数才对然而vs编译的只调用了两次,cb编译的应该也只调用了两次(第一次和第三次),如果第三次确实正确调用了的话应该会显示提示信息才对,但并没有显示orz