c++ primer 学习之路 (16) 4.5 共用体

xiaoxiao2021-02-28  11

4.5 共用体

共用体的句法与结构相似,但含义不同。例如,请看下面的声明:

可以使用one4all变量来存储int、long或double,条件是在不同的时间进行:

共用体常用于(但并非只能用于)节省内存。当前,系统的内存多达数GB甚至数TB,好像没有必要节省内存,但并非所有的C++程序都是为这样的系统编写的。C++还用于嵌入式系统编程,如控制烤箱、MP3播放器或火星漫步者的处理器。对这些应用程序来说,内存可能非常宝贵。另外,共用体常用于操作系统数据结构或硬件数据结构。

转载请注明原文地址: https://www.6miu.com/read-2350284.html

最新回复(0)