01 2022 档案
摘要:计算机需要跟踪指针指向的值的类型。例如,char的地址与double的地址看上去没什么两样,但char和double使用的字节数是不同的,它们存储值的使用的内部格式也不同。因此,指针声明必须指定指针指向的数据的类型。 例如,前一个示例包含这样的声明:int * p_updates; 这表明,*p_u
阅读全文
摘要:计算机在存储数据时必须跟踪的3个基本属性: 信息存储在何处 存储的值为多少 存储的信息是什么类型 您使用过一种策略来达到上述目的:定义一个简单变量。声明语句指出了值的类型和符号名,还让程序为值分配内存,并在内部跟踪该内存单元。 下面来看一看另一种策略,他在开发C++类时非常重要。这种策略以指针为基础
阅读全文
摘要:共用体(union)是一种数据格式,它能够存储不同的数据类型,但只能同时存储其中的一种类型。也就是说,结构可以同时存储int,long和double,共用体只能存储int,long或double。共用体的句法与结构相似,但含义不同。 union onr4all { int int_val; long
阅读全文