2017年5月2日

#pragma pack(push,1)与#pragma pack(1)的区别

摘要: 标签: 编译器网络协议编程tcpstructc 2011-11-04 11:53 6389人阅读 评论(0) 收藏 举报 标签: 编译器网络协议编程tcpstructc 2011-11-04 11:53 6389人阅读 评论(0) 收藏 举报 这是给编译器用的参数设置,有关结构体字节对齐方式设置,  阅读全文

posted @ 2017-05-02 10:02 xiaoyi099 阅读(83) 评论(0) 推荐(0)

成员变量的初始化

摘要: 在C语言中,memset一个结构体是个明智的做法,但是在C++中不是。一个C++类中除了需要空间来存放数据成员之外,还可能保存着虚函数表指针S,偏移量等信息,一但你memset之后全都没有了。所以这是错误的行为。而且memset完全可以用构造函数的初始化列表来代替。 C++中成员变量的初始化: 1、 阅读全文

posted @ 2017-05-02 09:49 xiaoyi099 阅读(458) 评论(0) 推荐(0)

导航