C++拷贝构造函数

     只要类里有指针时,就要写自己版本的拷贝构造函数和赋值操作符函数。在这些函数里,你可以拷贝那些被指向的数据结构,从而使每个对象都有自 己的拷贝;或者你可以采用某种引用计数机制去跟踪当前有多少个对象指向某个数据结构。 这样做的目的是为了防止=运算符 和传值调用函数时调用系统默认的拷贝构造函数,使得两个指针指向同一个单元,两次释放出错。
    注意: 拷贝构造函数的参数必须是引用,否则会出现拷贝构造函数的无限递归调用。

你可能感兴趣的:(数据结构,C++)