关于取一个nonstatic data member的地址,该怎么处理
关于取一个nonstatic data member的地址
正在看《深入探索c++模型》,定义了一个类Point3d,其中y为它的一个私有成员变量,为什么printf( "&Point3d::y=%p\n ",&Point3d::y);会出现
E:\vcsl\新建文件夹\ordertest.cpp(30) : error C2248: 'y ' : cannot access private member declared in class 'Point3d '
E:\vcsl\新建文件夹\ordertest.cpp(10) : see declaration of 'y '
这段编译错误呢?
------解决方案--------------------
多试几个编译器就知道了。
正在看《深入探索c++模型》,定义了一个类Point3d,其中y为它的一个私有成员变量,为什么printf( "&Point3d::y=%p\n ",&Point3d::y);会出现
E:\vcsl\新建文件夹\ordertest.cpp(30) : error C2248: 'y ' : cannot access private member declared in class 'Point3d '
E:\vcsl\新建文件夹\ordertest.cpp(10) : see declaration of 'y '
这段编译错误呢?
------解决方案--------------------
多试几个编译器就知道了。