我在看某个指针时遇到了麻烦,我知道这个指针被错误地修改了。
我有一个类processor
,它是apstract pu
的子类。
bus
是指向其他无关对象的指针,在pu
中定义,我在processor
中使用它,在某些时候它的值会发生变化(我想知道为什么)。
所以,我正在尝试用gdb观察那个特殊的bus
变量(而且我不擅长使用它),但是我找不到如何看到特定的变量。
我的课程方案如下:
class pu{
public:
pu(systemBus *sysBus) {bus = sysBus;};
private:
systemBus *bus;
}
class processor : public pu{
public:
processor(systemBus *sysbus) : pu(sysbus) {};
}
感谢
答案 0 :(得分:0)