VS 2005环境下MFC工程断点停不住的问题及解决办法

来源:互联网 发布:淘宝上卖aj的正品店 编辑:程序博客网 时间:2024/05/16 04:27

最近再做一个MFC项目,VS 2005环境。调试过程中发现有一个文件中的断点停不住,经过百般推敲,发现时switch...case...捣鬼。

 

该项目是在原有代码基础上改的,源代码相对来说不是很规范,很多case采用return方式弹出,没有明确表明break;语句。也就是这个原因导致调试时导致断点停不住。

 

解决办法也就很简单了,找出该文件中所有的switch...case...语句,在每个case后面添加break;语句。

 

另外,每一个switch应该都配有default分支,哪怕他不处理任何内容里面只有一个break;语句....

原创粉丝点击