'\ n'和std :: endl有什么区别

时间:2013-08-14 11:13:48

标签: c++

有人可以解释之间的区别:

std::cout << "stuff\n";

...和...

std::cout << "stuff" << std::endl;

1 个答案:

答案 0 :(得分:1)

它们将生成相同的字符(即回车符),但std::endl也会刷新流,如果在生成大量输出时过度使用,可能会对性能产生影响。