怎么使用C++中的vector、array。vector、array是数组的替代品。比起C++原来的数组,有很多优点。今天就和网友们说说C++中几种数组的使用方法吧 ^_^
工具/原料
Visual Studio 2010 ( 或其他 C++ 编译器 )
方法/步骤
1
C++中内置数组,简单方便数组大小固定,速度较快通用格式是:数据类型 数组名[ 数组大小 ];
2
vector 是STL中的容器类,包含多种通用算法长度可变,使用灵活,但效率稍低vector是使用 new 和 delete 来管理内存的
4
valarray 面向数值计算的数组,在C++11中才支持支持很多数值数组操作,如求数组总和、最大数、最小数等。需要头文件 valarray 支持
5
new 创建动态数组动态分配内存,不浪费内存资源要注意的是,有new,就应该有delete,不然会导致内存泄漏
6
可使用 string 来代替字符数组,比字符数组更简单方便要包含头文件string
注意事项
使用 vector 和 array 时,要包含头文件 vector.h 和 array.h