std::endl 与 "\n"

std::endl 会调用 std::flush(), 这个操作在我的机器上平均 20 macros

"\n" 不会调用std::flush(), 这个操作在我的机器上平均 5 macros

而 close 操作也会调用flush ,所以最好尽可能的减少std::endl的调用

posted @ 2010-04-30 01:06  史莱姆  阅读(306)  评论(0编辑  收藏  举报