![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
leezivin
这个作者很懒,什么都没留下…
展开
-
结构体占用内存空间的问题
注意两点: 1、各成员变量存储的启示位置相对于结构体的起始位置的偏移量是这个成员变量占用内存空间的整数倍,若不是则会补齐。 2、结构体占用的总的内存空间 是其中占用 内存空间最大的成员变量 的整数倍。 //以下结构体占用16字节 typedef struct lee_a { int a; char b; double c; }lee; // 以下结构体原创 2012-10-26 12:28:09 · 1031 阅读 · 0 评论 -
形参指针的陷阱。
在项目里面遇见一个问题类似如下: void funcA(char* result) { result = (char *)malloc(10 * sizeof(char)); memset(result, 0, 10); } void funcB(char *a) { ...... } void main(void) { char *aaa = NULL; funcA(aaa原创 2013-06-07 10:22:52 · 609 阅读 · 0 评论