2024-05-03 14:36:59 发布
网友
Possible Duplicate:C++: “std::endl” vs “\n”
我想知道这两种打印换行符的方法之间是否有显著的差异:
cout << endl; //approach1 cout << "\n"; //approach2
有实际的区别吗
是的,他们不一样
"\n"只是附加到stdout的长度为1的字符串
"\n"
std::endl是一个对象,它将导致追加换行符("\n")并刷新标准输出缓冲区。因此,需要更多的处理
std::endl
是的,他们不一样
"\n"
只是附加到stdout的长度为1的字符串std::endl
是一个对象,它将导致追加换行符("\n"
)并刷新标准输出缓冲区。因此,需要更多的处理相关问题 更多 >
编程相关推荐