首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >C++核心准则​SL.io.10:不使用printf函数群时应该调用sync_with_stdio(false)

C++核心准则​SL.io.10:不使用printf函数群时应该调用sync_with_stdio(false)

作者头像
面向对象思考
发布2020-10-30 11:34:34
发布2020-10-30 11:34:34
59800
代码可运行
举报
运行总次数:0
代码可运行

SL.io.10: Unless you use printf-family functions call ios_base:: sync_with_stdio(false)

SL.io.10: 不使用printf函数群时应该调用sync_with_stdio(false)

Reason(原因)

Synchronizing iostreams with printf-style I/O can be costly. cin and cout are by default synchronized with printf.

使用printf形式I / O的同步iostream代价会很高。cin和cout默认情况下与printf同步。

Example(示例)

代码语言:javascript
代码运行次数:0
运行
复制
int main()
{
    ios_base::sync_with_stdio(false);
    // ... use iostreams ...
}
Enforcement(实施建议)

???

原文链接

https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#slio10-unless-you-use-printf-family-functions-call-ios_basesync_with_stdiofalse

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 面向对象思考 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SL.io.10: Unless you use printf-family functions call ios_base:: sync_with_stdio(false)
  • SL.io.10: 不使用printf函数群时应该调用sync_with_stdio(false)
  • Reason(原因)
    • Enforcement(实施建议)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档