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的動作, 因此可避免此一情形
沒有留言:
張貼留言
‹
›
首頁
查看網路版
沒有留言:
張貼留言