摘要: 在标准C和C++中0长数组如charArray[0]是不允许使用的,因为这从语义逻辑上看,是完全没有意义的。 但是,GUN中却允许使用,而且,很多时候,应用在了变长结构体中,如: StructPacket { Int state; Int len; Char cData[0]; //这里的0长结构体 阅读全文
posted @ 2017-02-07 12:21 VZXM 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 原型:char *strcat ( char *dest, const char *src) 用法:#include <string.h> 功能:连接两个字符串;strcat()会将参数src字符串 拷贝到 参数dest所指的字符串尾。 第一个参数dest要有足够的空间来容纳要拷贝的字符串。 说明: 阅读全文
posted @ 2017-02-07 10:46 VZXM 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 构造函数初始化列表仅用于初始化成员的值,并不指定这些初始化执行的次序。成员被初始化的次序就是定义成员的次序。第一个被定义的成员先被初始化,依次类推。一般,初始化的顺序无关紧要,然而,如果一个成员是根据其他成员而初始化,则成员的初始化顺序是至关重要的。 class x { int i;//声明顺序是先 阅读全文
posted @ 2017-02-07 10:06 VZXM 阅读(882) 评论(0) 推荐(1) 编辑