就是向量的存取空间(或说可以存取的项)会动态的加大。

解决方案 »

  1.   

    数组声明的时候需要指定长度,对于这个数组来说,一旦生成长度就是固定的。
    向量声明的时候不需要指定长度,可以容纳的元素个数不是固定的。
      

  2.   

    数组在声明的时候就要指定大小,那么系统将会分给一块内存给数组,如果你越出了这个内存块,系统将会报错的,而向量是不一样的,在C++里面,向量实际上是一系列的指针,指针可以动态的分配大小,所以你在向向量中加一个元素后,向量将会动态的变长。而在java中,系统把指针封装起来了,有利用系统资源的管理,但是基本知识是一样的。向量增加元素后会变长也就是这个道理。
      

  3.   

    多谢楼上各位的详细解答
    现在偶已经明白其中的意思了