有关对象作为函数返回值时复制构造与析构被调用的问题 情况1:#include <bits/stdc++.h>using namespace std;class stu{ private: int num; public: stu(int a):num(a){} stu(const stu& a1){ num=a1.num; cout<<"复构被调用"<<endl; } ~stu(){ cout<<"析构函数被调用"<<endl; }}