union没有类型名和标识符,叫匿名联合,为union创建空间
不需要用标识符的方式和点操作符 . 方式访问union元素
//: C07:AnonymousUnion.cpp
// From Thinking in C++, 2nd Edition
// Available at http://www.BruceEckel.com
// (c) Bruce Eckel 2000
// Copyright notice in Copyright.txt
int main() {
union {
int i;
float f;
};
// Access members without using qualifiers:
i = 12;
f = 1.22;
} ///:~
访问一个匿名联合成员就像访问普通的变量一样
联合的两个变量占用同一内存空间
使用union的目的是为了节省空间
无输出