Appearance
Vector
Vector是一种动态数组,可以自动调整大小。用3个参数表示
- 指向数据的指针
- 长度
- 容量,表示为向量预留了多少内存。如果长度大于容量,vector将申请更大的内存进行重新分配
rust
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等。