2 に答える
6
std::endl
改行を書き込み、バッファをフラッシュします。ご存知のように、フラッシュはかなりコストのかかる操作になる可能性があります。
于 2012-11-24T21:42:43.337 に答える
2
endl
非常に高価なflush()
操作があります
27.7.3.8標準のbasic_ostreamマニピュレータ[ostream.manip]
namespace std {
template <class charT, class traits>
basic_ostream<charT,traits>& endl(basic_ostream<charT,traits>& os);
}
1 Effects: Calls os.put(os.widen(’\n’)), then os.flush().
2 Returns: os.
于 2012-11-24T21:54:51.210 に答える