读书人

这个类的析构函数的定义怎么理解

发布时间: 2012-02-16 21:30:36 作者: rapoo

这个类的析构函数的定义如何理解?
class Point3d{
public:
Point3d(float x = 0.0, float y = 0.0, float z = 0.0):_x(x), _y(y), _z(z){}

//...etc...

private:
float _x;
float _y;
float _z;
}

[解决办法]
是的对于内置类型这两种方法效率效果都相同
对于成员对象,const成员则放在成员初始化列表,前者避免拷贝赋值符的调用,后者必需在成员初始化类表处初始化

读书人网 >C++

热点推荐