进行了一些测试,但是结果不太对,想问一下 std::cout 比 printf 快吗?
std::cout
printf
测试内容是输出 10510^5105 个 111。
fprintf(stderr) 和 fprintf(stdout) 和 printf 均稳定在 0.5∼0.6s0.5\sim 0.6s0.5∼0.6s,std::cerr 不出所料地耗时 3s3s3s,但是 std::cout 竟然只耗时 0.03s0.03s0.03s。
fprintf(stderr)
fprintf(stdout)
std::cerr