疑问拾遗
来源:互联网 发布:qq空间个性域名注销 编辑:程序博客网 时间:2024/05/17 19:15
背景:
由于gdb是不直接支持stl中容器的打印,所以在使用迭代器访问map的时候,gdb打印不出对应的成员
需要先将it->second的值赋给一个临时变量,再通过该变量进行访问。
上图中的tmp1值为
Sequence tmp1 = it->second;HashMap<Sequence, Sequence, word_hash> :: const_iterator it = myword.find(input);
如果直接访问it->second也是会提示无对应的成员。
当然是可以通过以下的配置方法来使得可以直接打印的。参考资料:
http://stackoverflow.com/questions/2463198/printing-stl-containers-with-gdb-7-0
http://stackoverflow.com/questions/2492020/how-to-view-contents-of-stl-containers-using-gdb-7-x
0 0
- 疑问拾遗
- 拾遗
- 拾遗
- 疑问
- 疑问
- 疑问
- 疑问
- 疑问
- 疑问
- 疑问
- 疑问
- 疑问
- 疑问
- 疑问
- 疑问!!
- 疑问
- 疑问
- 疑问
- 思想
- codevs 拦截导弹 1044
- wayder MES项目简介
- C++ STL
- 51Nod - 1677 树形dp + 组合数学
- 疑问拾遗
- 行内元素与块级元素的区别
- oracle同义词
- 在Web项目中使用ImageProgressor.Web开源库进行图片略缩处理
- 蓝桥杯练习-特殊回文数
- sizeof使用二维数组时注意问题
- 《电商图像处理技术-Photoshop CC实战》
- 计算任何一天是星期几的几种算法
- TensorFlow安装,基于 VirtualEnv (Ubuntu14.04 64位 cpu)