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

请教怎么准确地知道某个类成员变量相对于this的偏移地址

2012-03-18 
请问如何准确地知道某个类成员变量相对于this的偏移地址?请问如何准确地知道某个类成员变量相对于this的偏

请问如何准确地知道某个类成员变量相对于this的偏移地址?
请问如何准确地知道某个类成员变量相对于this的偏移地址?
譬如说:

class B{};


class A
{
public:
  。。。。。。。。。。
private:
  int x;
  B z;
  bool y;
  各种可能出现的类型 XXXXX;
};


那么现在有一个指向A某个实例的指针,或者是在实例内部的this指针,
如何使用例如 “*(this+?)”的形式访问到某个变量xyz.....
谢谢!

[解决办法]
以目前c++标准不能准确地知道某个类成员变量相对于this的偏移地址,以后估计也不能
[解决办法]
楼主,绝对不要用这种hacker式编程,会自己把自己坑了的。

热点排行