“std::endl” vs “\n”

后端 未结 12 2416
耶瑟儿~
耶瑟儿~ 2020-11-21 04:35

Many C++ books contain example code like this...

std::cout << \"Test line\" << std::endl;

...so I\'ve always done that too. But

12条回答
  •  执念已碎
    2020-11-21 05:13

    The std::endl manipulator is equivalent to '\n'. But std::endl always flushes the stream.

    std::cout << "Test line" << std::endl; // with flush
    std::cout << "Test line\n"; // no flush
    

提交回复
热议问题