c++ 拷贝构造
class Line{
public:
int getLength( void );
Line( int len ); // 简单的构造函数
Line( const Line &obj); // 拷贝构造函数
~Line(); // 析构函数
private:
int *ptr;
};
其中拷贝构造函数中的 &obj是什么?有啥作用? 就是要被拷贝的对象 传的是引用,也就是一个形参而已,前面限定为const Line ,所以就是本类的一个对象,而且这个对象不允许在改函数中被修改
页:
[1]