【发布时间】:2011-04-08 07:32:11
【问题描述】:
我一直想知道 printf 和 cout.. 哪个最终更快,它是否也最灵活(即可以打印一系列变量,并且可以格式化输出)?
附: 我知道这看起来类似于 'printf' vs. 'cout' in C++ ,但我并不是真的问同样的事情。
【问题讨论】:
-
@Greg,您是否阅读了您所引用问题的答案(除了接受的答案,应该忽略)?那里有一些很好的信息,它似乎回答了你的问题。
-
@Michael Petrotta:你显然没有完全阅读我的问题,我不是问哪个更好。
-
“最终哪个更快”:分析您的应用并确定文本输出是瓶颈,然后再担心性能。为了促进这一点,您可以将打印包装到以后可以轻松重新实现的模块中。 “它也是最灵活的吗”我不知道您是否可以尽可能轻松地自定义 printf,尽管您最终可以使用其中任何一种打印任何东西。
-
@Greg, Michael:我同意迈克尔的观点。 答案涵盖了您正在寻找的信息,即使问题没有。