C++ 中 std::endl 和 \n 有什么区别?
std::endl
\n
除了都是输出一个换行,两者唯一的区别是,std::endl 可以刷新输出缓冲区,而 \n 不会。说白了就是下面的代码,
std::cout << std::endl;
相当于
std::cout << '\n' << std::flush;
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!