答:iostream是一套标准的开发范式,这套模式和C++整体结合得最好,开发起来也最方便。 与操作符<<、>>重载结合起来,扩展其他行为也最方便。 这是一种最适合整体风格的工程化方案。
答:而且iostream也不像传闻中那么一无是处,不在乎性能的时候,比如就简单写个小程序用来做文件序列化,简简单单十来行代码还是挺方便的 自从我入职现在的公司以来,遇到至少五六次程序死机。 我是绝对不会用C语言的输入输出的!
答:C ++ 的 iostream 标准库介绍 + 使用详解 (转) 我们从一开始就一直在利用C ++ 的输入输出在做着各种练习,输入输出是由 iostream 库提供的,所以讨论此标准库是有必要的,它与C语言的 st d io 库不同,它从一开始就是用多重继承与虚拟继承实现的面向对象的层次结构,作为... C ++中 头文件 iostream 介绍 C ++ 语言不直接处理输入输出,而是通过一簇定义在标准库 中 的类型来处理 IO 。
答:如果是的话,那么现有的几个优秀答案其实对题主几乎没有什么帮助。 iostream 使用在 stdio 上时的确明显慢一截,除了较为复杂的类型系统和机制设计造成的 overhead 以外,还有一大块性能损失是和 C 风格 IO 同步导致的(针对 stdio 而言),关闭之后会好很多(切记一旦关了就不要混用两种 IO 方式了): 不过我始终觉得,把题目出到需要卡 IO 速度是不对的(题目设计水平不足的表现)……