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

这个类的析构函数的定义如何理解?classPoint3d{public:Point3d(floatx0.0,floaty0.0,floatz0.0):_x(x),

这个类的析构函数的定义如何理解?
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成员则放在成员初始化列表,前者避免拷贝赋值符的调用,后者必需在成员初始化类表处初始化