C++标准库提供的向量(vector)类型从根本上解决了数组先天不足的问题(内存固定,如果不用那么多内存编译器也会为其分配)
我们用不着对一个向量能容纳多少元素做出限定,因为向量可以动态地随着你往它里面添加元素而无限增大。还可以用它的size()方法查知某给定向量的当前长度(即包含的元素个数);用push_back()方法往它里面添加东西:
实例:向量容器应用
1 #include <iostream> 2 #include <string> 3 #include <vector> 4 5 int main() 6 15 std::cout << "size: "<<names.size() << std::endl; 16 return 0; 17 }上一篇:C++快速入门 第二十九讲:虚继承
下一篇:C++快速入门 第三十八讲:避免内存泄漏









