#include <iostream>
using namespace std;
class Test
{
public:
Test() { cout << "Constructor is executed\n"; }
~Test() { cout << "Destructor is executed\n"; }
};
void fun(Test t)
{}
int main()
{
Test t;
fun(t);
return 0;
}
fun()函数调用的第二个析构函数是什么? 我知道当t超出范围时会调用第一个。 谢谢你的回答!!