如何打破每当一个类进入
How to break whenever a class is entered
每当输入文件(或类)时,我就会读取线程中断。现在我了解了如何在类中自动设置断点的基本机制。然而,thread提供的解决方案主要集中在。net框架上。我的问题是如何在标准c++中处理它。我们在windows 7平台上使用vc10编译器。
此外,当我们重新选择我们想要检查的类时,我们更喜欢不需要重新编译的方法,因为它是一个巨大的项目,重新编译需要很多时间。
提前感谢!
您可以在IDE中执行此操作:
http://blogs.msdn.com/b/habibh/archive/2009/09/10/class-breakpoint-how-to-set-a-breakpoint-on-a-c-class-in-the-visual-studio-debugger.aspxEmile Cormier给出的答案是一个很好的解决方案。当我尝试添加一个断点"Stack::*"链接说,我发现没有在代码行左边的红点,直到我开始调试程序。停止程序后,红色点消失,但断点窗口将跟踪每个断点,您可以通过双击断点窗口中的断点转到代码。
据我所知,您只能设置内存断点(在读取/写入某个内存地址的内容时中断),然后手动断点(在某一行代码上中断)。
最好的办法是在要调试的函数调用开始时设置一个断点
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 运行同一解决方案的另一个项目的项目
- 挂起和取消挂起一个文件DLL
- 用C++中的一个变量定义一个常量
- 函数向量_指针有不同的原型,我可以构建一个吗
- 在c++中用vector填充一个简单的动态数组
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 预处理器:插入结构名称中的前一个行号
- 我在c++代码中生成了一个运行时#3异常
- 我想将一个对T类型的非常量左值引用绑定到一个T类型的临时值
- 从链接列表c++中删除一个项目
- C :使用文件末端(CTRL Z)结束一个循环似乎打破了我程序的其余部分
- 通过回调功能,打破一个循环的最佳方法是什么?
- 平台独立性:它与将源代码从一个操作系统移动到另一个操作系统有何不同
- 为什么OpenCL cl.hpp(头-only)包装器没有打破一个定义规则
- 如果 x 是一个指针,&x 与 x 有何不同?
- 当一个特定的角色被击中时,我该如何打破循环?
- 如何打破每当一个类进入