下面一段c++代码中的void f1(A m)是什么意思,尤其解释一下括号里的怎么运行的

2024-11-06 08:42:51
推荐回答(1个)
回答1:

void f1(A m){}
这里f1是一个函数,函数的形参是类的对象,当f1函数被调用的时候,会调用拷贝构造函数,因为创建了类的临时对象。函数结束的时候,会调用析构函数,因为临时对象释放。