前言
最近在学习C++的类如何构造,在W3Cschool上看到关于拷贝构造函数的一个例子,记录一下。
案例背景
这篇文章大致是构造了如下的一个Line类:- class Line{
- public:
- int getLength(void);
- Line(int len); // 简单构造函数
- Line(const Line &obj); // 拷贝构造函数
- ~Line(); // 析构函数
- private:
- int *ptr; //指向length
- };
复制代码 其中构造函数和析构函数的定义如下:
[code]Line::Line(int len){ cout |