我在观看某个我知道以错误方式修改的指针时遇到了麻烦。
我有一个类processor
是 apstract 的子类pu
。
bus
是指向另一个不相关对象的指针,并在 中定义pu
,我在其中使用它,processor
并且在某些时候它的值发生变化(我想知道为什么)。
所以,我试图bus
用 gdb 观察那个特定的变量(而且我不擅长使用它),但是我找不到如何看到那个特定的变量。
我的班级计划如下:
class pu{
public:
pu(systemBus *sysBus) {bus = sysBus;};
private:
systemBus *bus;
}
class processor : public pu{
public:
processor(systemBus *sysbus) : pu(sysbus) {};
}
谢谢