C++语言学习(1): std::endl 在做什么?
std::endl 是一个函数(而不是变量):

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

std::endl 会向控制台写入 \n 字符,并且刷新缓冲。 刷新缓冲肯定比不刷新缓冲慢。
这就是为什么有些 guide 里提到,少用 std::endl, 多用 \n.