\n 和 std::endl 的区别

std::cout << std::endl;

等价于

std::cout << '\n' << std::flush;

除了写入换行符,std::endl 还会刷新缓冲区。除非程序对于性能十分敏感,不然使用 \n 或者 std::end 差别不大。

参考资料

posted @ 2023-03-05 22:11  Revc  阅读(76)  评论(0)    收藏  举报