“endl”和“\n”之间的差异

2024-05-03 14:36:59 发布

您现在位置:Python中文网/ 问答频道 /正文

Possible Duplicate:
C++: “std::endl” vs “\n”

我想知道这两种打印换行符的方法之间是否有显著的差异:

cout << endl;  //approach1
cout << "\n";  //approach2

有实际的区别吗


Tags: 方法差异vsstd区别coutduplicatepossible
1条回答
网友
1楼 · 发布于 2024-05-03 14:36:59

是的,他们不一样

"\n"只是附加到stdout的长度为1的字符串

std::endl是一个对象,它将导致追加换行符("\n")并刷新标准输出缓冲区。因此,需要更多的处理

相关问题 更多 >