admin 管理员组

文章数量: 1086019


2024年3月20日发(作者:scroll lock怎么关)

c++ vector中operator 用法

在C++的vector容器中,operator用于对元素进行索引、赋值、

比较等操作。下面是一些常见的用法:

1. 索引操作符`[]`: 通过下标访问vector中的元素。

```cpp

std::vector v = {1, 2, 3, 4};

int firstElement = v[0]; // 获取第一个元素

v[1] = 5; // 修改第二个元素的值为5

```

2. 赋值操作符`=`, `+=`, `-=`等:用于将一个vector赋给另一个

vector,或将一个值赋给vector中的元素。

```cpp

std::vector v1 = {1, 2, 3};

std::vector v2 = v1; // 将v1赋值给v2

v2 += v1; // 将v1中的元素添加到v2的末尾

```

3. 比较操作符`==`, `!=`, `<`, `<=`, `>`, `>=`:用于比较两个

vector是否相等或大小关系。

```cpp

std::vector v1 = {1, 2, 3};

std::vector v2 = {1, 2, 3};

if (v1 == v2) {

// 两个vector相等

}

if (v1 < v2) {

// v1小于v2

}

```

除了上述常用的operator,vector还支持其他一些operator,如

`+`, `-`, `*`等,可以根据实际需求使用。


本文标签: 元素 用于 进行 相等 需求