class Message{
double *val
};
Message** val_msgs;
val_msgs = new Message*[120];
for(int i=0; i<120; i++)
val_msgs[i]=new Message();
我正在使用 gdb 来观察 Message 数据结构中的一个变量
watch val_msgs[0]->val
但是,我得到了这个错误
(gdb) watch val_msgs[0]->val
Hardware watchpoint 2: this->val_msgs[0]->val
(gdb) c
Continuing.
pingCharmrun (ignored=0x7ffff73751c1) at machine.c:1151
1151 {
Current language: auto; currently c
(gdb) c
Continuing.
Warning:
Could not insert hardware watchpoint 2.
Could not insert hardware breakpoints:
You may have requested too many hardware breakpoints/watchpoints.
如您所见,我只设置了 2 个观察点。 帮忙,好吗?
最佳答案
关于c++ - gdb "watch pointer "提供太多硬件观察点错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4702638/