文件名称:动态数组-嵌入式实时操作系统uc/os-ii
文件大小:6.14MB
文件格式:PDF
更新时间:2024-07-13 19:10:29
C++
4.3 动态数组
假设要在应用程序中存储医院的病历,程序员将无法知道需要处理的病历数上限。就小医院而言,
为稳妥起见,程序员可对上限做合理的假设。在这种情况下,程序员将预留大量的内存,进而降低系
统的性能。
为减少占用的内存,可不使用前面介绍的静态数组,而使用动态数组,并在运行阶段根据需要增
大动态数组。C++提供了 std::vector,这是一种方便而易于使用的动态数组,如程序清单 4.4 所示。
程序清单 4.4 创建 int 动态数组并动态地插入值
0: #include