C++ Primer Plus学习笔记(第四章)续
目录
1)共用体
2)枚举
3)指针
4)使用new来分配内存
5)指针、数组和指针算术
6)C++有3中管理数据内存的方式:自动存储、静态存储和动态存储。
7)数组的替代品:vector和array
1)共用体
a)是一种数据格式,能够存储不同的数据类型,但只能同时存储其中的一种类型。由于每次只能存储一个值,因此它必须有足够的空间来存储最大的成员,所以,共用体的长度为其最大成员的长度。
b)共用体的用途之一是,当数据项使用两种或更多种格式时,可以节省空间。
c)匿名共用体没有名称,其成员将成为位于相同地址处的变量。显然,每次只有一个成员是当前的成员。
union
{
long id_num;