能帮我解释一下C++类成员函数地址与C++类对象地址的关系吗?在做Thunk时,遇了问题
看这个月的杂志有一个关于Thunk的文章,非常不错。
于是我自己也想写一个。
突然发现他的代码里有这么一句来取得成员函数地址.
m_relproc = (int) proc - ((int) this + 1);
于是,我就胡涂了。以前我认为成员函数地址是静态,根据传进来的this指针来分别不同的对象。
可是这个是成员函数地址的运算须与this相减。
所以,我需要了解释C++类成员函数地址与C++类对象地址的关系.
谢谢。