今天在使用 Dev c++ 调试代码的时候, 在cout语句前后打了断点, 发现无论怎样点next line都没有反应。cout语句为:
cout<<"result: "<<result<<endl;
尝试了好多遍,前后也修改了好几次都没有成功,后来偶然间把cout语句末尾的换行符endl删去以后,竟神奇的断点运行成功了。
目前上不知道具体是什么原因导致endl换行符不能支持断点调试。
一种可行的替换方案为:
cout<<"result: "<<result<<"\n";
今天在使用 Dev c++ 调试代码的时候, 在cout语句前后打了断点, 发现无论怎样点next line都没有反应。cout语句为:
cout<<"result: "<<result<<endl;
尝试了好多遍,前后也修改了好几次都没有成功,后来偶然间把cout语句末尾的换行符endl删去以后,竟神奇的断点运行成功了。
目前上不知道具体是什么原因导致endl换行符不能支持断点调试。
一种可行的替换方案为:
cout<<"result: "<<result<<"\n";