初面网初面网

Vector

Vector是一种动态数组,可以自动调整大小。用3个参数表示

  • 指向数据的指针
  • 长度
  • 容量,表示为向量预留了多少内存。如果长度大于容量,vector将申请更大的内存进行重新分配
fn main(){
  let mut v: Vec<i32> = Vec::new();
  v.push(5);
  v.push(6);
  v.push(7);
  println!("{:?}", v);
}

常用方法有pop、push、len、capacity、is_empty等。

更新于 2026/6/11