All about life
網頁
首頁
Principle and Practice
Skill
Tool
About Me
2013年8月17日 星期六
[C++] 印 endl而非 '\n'
問題:
C++中, 平常印訊息用 cout << endl 好, 還是 cout "\n" 好?
解法:
傾向使用 cout << endl, 原因是, IO的 buffer不會在程式 crash時自動清空 (flush), 也就是有可能一直在錯誤的地方 debug(在程式根本沒執行到的地方 debug, 因為誤以為印出的訊息是正確的), 但 endl中隱含了 flush buffer的動作, 因此可避免此一情形
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言