64,662
社区成员
发帖
与我相关
我的任务
分享
class YouBase
{
public:
// func1接口没问题
void func1();
void func2();
// 调用。func3接口有问题,因为地址偏移不同(其实就是地址错了)。
void func3();
};
class LibBase
{
public:
void func1();
void func3();
void func4();
};
如上,从地址偏移错误的地方开始,就会存在问题了。。。在程序里,直观的反应是,明明调用的是函数A,实际调用的确实函数B(这种情况比较难调查),然后导致莫名其妙的的crash。