C++语言学习(1): std::endl 在做什么?
std::endl
是一个函数(而不是变量):
std::endl
会向控制台写入 \n
字符,并且刷新缓冲。 刷新缓冲肯定比不刷新缓冲慢。
这就是为什么有些 guide 里提到,少用 std::endl
, 多用 \n
.
std::endl
是一个函数(而不是变量):
std::endl
会向控制台写入 \n
字符,并且刷新缓冲。 刷新缓冲肯定比不刷新缓冲慢。
这就是为什么有些 guide 里提到,少用 std::endl
, 多用 \n
.