c++学习
zkjscut
这个作者很懒,什么都没留下…
展开
-
输出缓冲区的管理
每个 IO 对象管理一个缓冲区,用于存储程序读写的数据。如有下面语句: os 系统将字符串字面值存储在与流 os 关联的缓冲区中。下面几种情况将导致缓冲区的内容被刷新,即写入到真实的输出设备或者文件: 1、程序正常结束。作为 main 返回工作的一部分,将清空所有输出缓冲区。 2、在一些不确定的时候,缓冲区可能已经满了,在这种情况下,缓冲区将会在写下一个值之前刷新。 3、用操纵符(第转载 2012-06-01 04:16:55 · 378 阅读 · 0 评论 -
c++可变参数函数
C++允许定义形参个数和类型不确定的函数。例如,C语言中的标准函数printf便使用这种机制。在声明不确定形参的函数时,形参部分可以使用省略号“…”代替。“…”告诉编译器,在函数调用时不检查形参类型是否与实参类型相同,也不检查参数个数。 例如: void ConnectData(int i,...) 在上面的代码中,编译器只检查第一个参数是否为整型,而不对其他参数进行检查。转载 2012-05-23 16:59:44 · 472 阅读 · 0 评论