数组和vector一样可以存放任意对象,除了引用,即不存在引用的数组,也不存在引用的vector。 相比vector 数组的缺点有以下几个方面: 1. 数组的维度必须是常量表达式,即在初始化是必须给出。整个程序的运行过程中也不会改变。 2. 数组不允许拷贝和赋值,即不能将数组的内容拷贝到其他数组作为其初始值,但是vector可以。 3. 数组使用的过程,容易产生数组越界,而相对于vector则可以使用较多的机制来控制,例如使用迭代器