Temporary objects
1.编译器可以根据需要创建临时对象
2.f(H)这个语句中,函数返回,编译器创建了一个临时对象,但是当这条语句执行完,这个临时对象就
析构了。
3。如果类中没有拷贝,编译器会给类默认一个拷贝函数,该
拷贝函数只能进行bit-copy
4.如何防止拷贝函数呢?
1)不要用传值传递参数
2)阻止对象拷贝
3)拷贝函数私有化
1.编译器可以根据需要创建临时对象
2.f(H)这个语句中,函数返回,编译器创建了一个临时对象,但是当这条语句执行完,这个临时对象就
析构了。
3。如果类中没有拷贝,编译器会给类默认一个拷贝函数,该
拷贝函数只能进行bit-copy
4.如何防止拷贝函数呢?
1)不要用传值传递参数
2)阻止对象拷贝
3)拷贝函数私有化