相关疑难解决方法(0)

C++:"std :: endl"vs"\n"

许多C++书籍都包含这样的示例代码......

std::cout << "Test line" << std::endl;
Run Code Online (Sandbox Code Playgroud)

......所以我也一直这样做.但我已经看到很多来自像这样的开发人员的代码:

std::cout << "Test line\n";
Run Code Online (Sandbox Code Playgroud)

是否有技术上的理由偏爱另一个,或者仅仅是编码风格的问题?

c++ iostream coding-style c++-faq

530
推荐指数
10
解决办法
18万
查看次数

std :: endl和\n之间的区别(关于平台意识)

在你宣布这个问题进行重复这个那个,请考虑,我已经提交了一个问题,在线法官\n,得到了WA,然后用std::endl,得到了交流.所以,我需要一个非常具体的答案来解决平台意识:\n真的是平台意识,并且运行时是否真的根据平台写出正确的行结尾,因为其他问题的答案主张?如果是这样,你能告诉我这是怎么发生的吗?

如果答案可以通过关于平台意识问题的标准的引用来支持,我会非常感激.我已经阅读了所有其他问题的答案(即使是封闭的答案),所以请不要重复"冲洗缓冲区"的事情.

c++ platform endl

2
推荐指数
2
解决办法
710
查看次数

标签 统计

c++ ×2

c++-faq ×1

coding-style ×1

endl ×1

iostream ×1

platform ×1