首页
Java
登录
6mi
u
盘
搜
搜 索
Java
<C++全方位学习>endl与n的区别
<C++全方位学习>endl与n的区别
xiaoxiao
2021-02-28
107
在C++中换行符可以使用“endl"和”\n“两个,但这两个的都具有换行的功能,但也有一定的区别:endl除了具备”\n“的换行功能外,还调用输出流的flush函数,刷新缓冲区,让数据直接写入文件或者显示在屏幕上。如果需要立即显示,如输出到显示器时,最好使用”endl“;若不需要立即显示,并兼顾代码的执行效率时,可以考虑使用”\n“,这样不刷新缓冲区将会更快。由于没有调用输出流的flush函数来刷新缓冲区,所以这时的数据可能被缓存在缓冲区内,没有立即写入设备。
转载请注明原文地址: https://www.6miu.com/read-24875.html
技术
最新回复
(
0
)