首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

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

热点排行