
c++
styshoo
这个作者很懒,什么都没留下…
展开
-
main函数的三个入参
最简单的main函数: int main() { return 0; } 一般使用的main函数,我们使用它的两个参数: #include int main(int argc, char** argv) { printf("argc = %d\n", argc); int i = 0;原创 2015-07-22 10:29:43 · 1233 阅读 · 0 评论 -
位域所占空间的大小
上一个项目中,遇到了一个问题:数据通过网络传输到不同的操作系统,反序列化时出现了segment fault。调试时发现原来是同一个结构体,在不同的操作系统(windows和linux)中,所占的空间大小不一样,因此反序列化时就出现了问题。这个结构体是类似如下定义的: struct Test{ char a : 2, int b : 3, }; 默认情况下,gcc编译器下,结构体大小为4原创 2015-09-22 20:20:44 · 2259 阅读 · 0 评论