今天在使用 Dev c++ 调试代码的时候, 在cout语句前后打了断点, 发现无论怎样点next line都没有反应。cout语句为:

cout<<"result: "<<result<<endl;

尝试了好多遍,前后也修改了好几次都没有成功,后来偶然间把cout语句末尾的换行符endl删去以后,竟神奇的断点运行成功了。
目前上不知道具体是什么原因导致endl换行符不能支持断点调试。

一种可行的替换方案为:

cout<<"result: "<<result<<"\n";
Last modification:December 18, 2021
如果觉得我的文章对你有用,请随意赞赏