首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么提高输出速度呢?(不涉及API等)

2012-03-18 
如何提高输出速度呢?(不涉及API等)比如我写了一个从 ifstream in 读取文件再每行输出到 cout,结果输出相对

如何提高输出速度呢?(不涉及API等)
比如我写了一个从 ifstream in 读取文件再每行输出到 cout,结果输出相对较慢,而用系统自带的 type 命令就很快了。。如果不用多线程,API之类的能让他变快吗?它是怎么做到的呢?

[解决办法]
用C的输入输出函数,比如printf
[解决办法]

探讨
可是printf也比不上type命令的速度啊...另外C++ Primer 说 C风格字符串效率反而不如 string啊。。

[解决办法]
顺便说一下,对比几种主流语言,C、C#、java,C++的iostream和fstream是标准IO中速度最慢的。

C#和java远比C++快得多,尤其是C#,无格式输出的速度就是API的速度

热点排行