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个观察点。 请帮帮忙?
答案 0 :(得分:1)