我试图更好地了解buffer
当我们不使用std::endl
after时会发生什么std::cout
。
让我们考虑以下一段 C++ 代码 -
int main(int argc, char** argv) {
std::cout << "Hello World!";
return 0;
}
根据我的理解,std::cout
会将字符串添加Hello World!
到buffer
. 如果我们不在std::endl
代码末尾添加 - std::cout << "Hello World!" << std::endl;
,我们应该还是不应该期望Hello World!
被打印为输出?