在C++中,数组和向量有什么区别?这些区别可能包括所包含的库、符号、能力等。
数组
数组包含特定类型的特定数量的元素。当定义数组时,必须指定数组将包含的元素类型和数量,以便编译器在编译程序时可以保留所需的空间。编译器必须能够在编译程序时确定此值。定义数组后,您可以使用数组标识符和索引来访问数组的特定元素。[...] 数组是以零为基础的;也就是说,第一个元素的索引为0。这种索引方式表明了C++中指针和数组之间的密切关系以及语言定义指针算术规则。
——《C++口袋参考》