匿名联合:
定义一个没有名字的union,相当于定义了一个共享一块内存的两个变量。可以直接调用的。同理,enum{内容},相当于#define的操作,相对define安全性更高,只是是有作用域的,调用的时候,要用::操作符号。struct一般没有这种特性,因为没有意义。
[C/C++]匿名联合
最新推荐文章于 2024-01-19 15:10:45 发布
匿名联合:
定义一个没有名字的union,相当于定义了一个共享一块内存的两个变量。可以直接调用的。同理,enum{内容},相当于#define的操作,相对define安全性更高,只是是有作用域的,调用的时候,要用::操作符号。struct一般没有这种特性,因为没有意义。