摘要: struct _iobuf { char *_ptr; //文件输入的下一个位置 int _cnt; //当前缓冲区的相对位置 char *_base; //指基础位置(应该是文件的起始位置) int _flag; //文件标志 int _file; //文件的有效性验证 int _charbuf; //检查缓冲区状况,如果无缓冲区则不读取 ... 阅读全文
posted @ 2012-05-13 15:37 r3call 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1、类型不同bool 为布尔型BOOL 为int型2、长度不同bool 只有一个字节BOOL 长度视实际环境来定,一般可认为是int类型的大小4个字节3、取值不同bool 取值false和true,是0和1的区别BOOL 取值FALSE和TRUE,是0和非0的区别4、bool是标准C/C++数据类型,可取值true和false。单独占一个字节,如果数个bool对象列在一起,可能会各占一个bit,这取决于编译器。BOOL是微软定义的,用途是解决程序在C与C++中环境的差异,以下是FALSE/TRUE在windef.h的定义:#ifndef FALSE#define FALSE... 阅读全文
posted @ 2012-05-13 13:35 r3call 阅读(807) 评论(1) 推荐(0) 编辑