C++中结构体嵌套共用体(联合体)及结构体的初始化和赋值
最近在学习使用C++写ftp文件服务器,里面有结构体中需要嵌套结构体。源代码中是用C语言实现的,代码如下struct MsgHeader { //封装消息头 enum MSGTAG msgID; //当前消息标记 4byte union { struct { char fileName[512]; //文件名 512 int fileSize; //文件大小 4 }fileInfo; //520 struct { int nsize; //该包的数据大小
原创
2021-06-18 15:44:27 ·
6198 阅读 ·
2 评论