本文暂时收录一下 C++ 一些小的知识点。
- 使用 sstream 等写入数据到文本,换行使用 “\n” 比使用 “std::endl” 快大概 3-5 倍。主要是 “std::endl” 会刷新输出缓存区,下面是实际数据对比:
# 使用 std::endl # 使用 \n
花费了20.0809秒 花费了4.73334秒
花费了4.65392秒 花费了1.16888秒
花费了1.37358秒 花费了0.288983秒
花费了0.349523秒 花费了0.07281秒
花费了0.099184秒 花费了0.018632秒
花费了0.92566秒 花费了0.219939秒
花费了0.214226秒 花费了0.055077秒
花费了0.053683秒 花费了0.013822秒
花费了0.013421秒 花费了0.003498秒
花费了0.003394秒 花费了0.000913秒