摘要: 转自:http://blog.csdn.net/xiao3404/article/details/222764852.共用体2.1共用体的概念 共用体是一种构造类型的数据结构。在一个“共用体”内可以定义多种不同的数据类型,这些变量共享同一段内存,已达到节省空间的目的,共用体内的变量互相覆盖。定义共用体类型变量的一般形式:union 共用体名{成员表列;}变量表列;例如:[cpp]view plaincopyuniondata{inti;charch;floatf;}a,b;可以看见,“共用体”与“结构体”的定义形式相似,但他们的含义不同。共用体的各成员变量在内存中的字节数可能不同,但这些变量. 阅读全文
posted @ 2014-04-09 21:01 kira2will 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: [C++]字节对齐与结构体大小转自:http://pppboy.blog.163.com/blog/static/30203796201082494026399/结构体的sizeof值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题。这些问题在平时编程的时候也确实不怎么用到... 阅读全文
posted @ 2014-04-09 20:56 kira2will 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 第一篇:http://my.oschina.net/pollybl1255/blog/140323BSS段:(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(d... 阅读全文
posted @ 2014-04-09 16:59 kira2will 阅读(407) 评论(0) 推荐(0) 编辑