当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>C++进阶与实例

Inside The c++ Object Model勘误

    虚则勘误,实则提问交流,故加上"",不知是否措词适当翻了一遍此书,发觉疑问颇多,虽则侯捷先生已经更正不少,但书中似还有几个令人不解之处,特发上来与大家交流下。

    1.

    P129

    protected:

    ……

    float x,y,z;

    然后是

    P130

    printf("%p",&Point3d::x);//protected的却直接访问

    ……

    2.

    P176

    最后一句:对一个vitrual member function取其地址,所获得的只是一个索引值

    P177

    ……

    virtual float z();

    ……

    &Point::z();//这里vs2005得到的却是一个地址,而MinGW会有奇怪的结果,也许是编译器实现所致吧

    3.

    P212

    第一段代码

    this->z = rhs._z//似乎应该为this->_z=z;

    4.

    P250

    代码

    void*

    vec_new(

    ……

    } //这里似乎应该对应')'

相关内容
赞助商链接