間違った方法で変更されていることがわかっている特定のポインターを監視するのに問題があります..
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) {};
}
ありがとう