动态数组-嵌入式实时操作系统uc/os-ii

时间:2024-07-13 19:10:29
【文件属性】:

文件名称:动态数组-嵌入式实时操作系统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 1: #include 2: 3: using namespace std; 4: 5: int main() 6: { 7: vector dynArray (3); // dynamic array of int 8: 9: dynArray[0] = 365;


网友评论