拷贝构造函数:
若不自己定义,系统便会替你自动生成.
class name
{ .... };
int f(name t) { .... }此时将某个对象传入时,调用的是拷贝构造函数.但若是传引用的话就不会调用构造函数.
拷贝构造函数的格式:class_name (class_name & a) { .... }
为了避免传值的方法(因为通过传值传入形参,是一个调用拷贝构造函数的过程),可以将拷贝构造函数归入私用成员中.
还有为了减小传入形参的开销(函数调用,退出和返回的时候,会调用构造函数,和析构函数) 利用传引用的方法.