资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
结构体中使用 string 所引发的问题 1.在程序中使用结构体。#include #include using namespace std;struct liststring name;double price;float volume;int main()list number1=mingzhe,88.0,1.76,;list number2=zhanghuanghui,66.1,1.65,;coutusing namespace std;union one4allint int_val;long long_val;double double_val;int main()one4all pail;pail.int_val=15;coutpail.int_valendl;pail.double_val=1.38;coutpail.double_valendl;return 0;可以使用 one4all 变量来存储 int long 或者 double,条件是在不同的时间进行。由于共用体每次只能存储一个值,所以他必须有足够的空间来存储最大的成员。所以共用体的长度为其最大成员的长度。共用体的用途之一就是,当数据项使用两种或更多种格式(但不会同时使用)时,可以节省空间。7. 枚举。Enum 提供了另一种创建符号常量的方式,这种方法可以代替 const。比如:Enum spectrumred,orange,yellow,green,blue,white;将 red 等作为符号常量,他们对应整数值 0-7,这些常量叫枚举量。8. 在 C+创建指针时,计算机将分配用来存储地址的内存,但是不会分配用来存储指针所指向的数据的内存。为数据提供空间是一个独立的步骤,忽略这一步无疑是自找麻烦。一定要在对指针应用接触引用操作符*之前,将指针初始化为一个确定的适当的地址。这是使用指针的金科玉律。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号