Share c++ erase

hoanglan395

New member
#C ++ #erase #C ++ STL #C ++ Vector #C ++ Lập trình ## C ++ Erase

Hàm C ++ Erase () được sử dụng để loại bỏ các phần tử khỏi một thùng chứa.Nó có thể được sử dụng với các vectơ, danh sách, bộ và bản đồ.Cú pháp của hàm Erase () như sau:

`` `C ++
container.erase (phần tử);
`` `

Trong đó `container` là đối tượng container và` phần tử` là phần tử được loại bỏ.

Hàm xóa () cũng có thể được sử dụng để loại bỏ một loạt các phần tử khỏi một thùng chứa.Cú pháp cho điều này như sau:

`` `C ++
container.erase (bắt đầu, kết thúc);
`` `

Trong đó `starts` và` end` là trình lặp chỉ định phạm vi của các phần tử sẽ được gỡ bỏ.

Hàm erase () trả về một trình lặp lại cho phần tử theo phần tử cuối cùng đã được loại bỏ.

**Ví dụ:**

Đoạn mã sau đây cho thấy cách sử dụng hàm Erase () để xóa một phần tử khỏi vectơ:

`` `C ++
#include <Istream>
#include <Vector>

sử dụng không gian tên STD;

int main ()
{
Vector <Int> V = {1, 2, 3, 4, 5};

// Xóa phần tử tại INDEX 2
v.erase (v.begin () + 2);

// In vector
for (int i = 0; i <v.size (); i ++) {
cout << v << "";
}
cout << endl;

trả lại 0;
}
`` `

Đầu ra:

`` `
1 2 4 5
`` `

## hashtags

* C ++ xóa
* C ++ STL
* Vector C ++
* Lập trình C ++
* C ++ Xóa
=======================================
#C++ #erase #C++STL #C++vector #C++Programming ## C++ Erase

C++ erase() function is used to remove elements from a container. It can be used with vectors, lists, sets, and maps. The syntax of the erase() function is as follows:

```c++
container.erase(element);
```

where `container` is the container object and `element` is the element to be removed.

The erase() function can also be used to remove a range of elements from a container. The syntax for this is as follows:

```c++
container.erase(start, end);
```

where `start` and `end` are iterators that specify the range of elements to be removed.

The erase() function returns an iterator to the element that follows the last element that was removed.

**Example:**

The following code snippet shows how to use the erase() function to remove an element from a vector:

```c++
#include <iostream>
#include <vector>

using namespace std;

int main()
{
vector<int> v = {1, 2, 3, 4, 5};

// Remove the element at index 2
v.erase(v.begin() + 2);

// Print the vector
for (int i = 0; i < v.size(); i++) {
cout << v << " ";
}
cout << endl;

return 0;
}
```

Output:

```
1 2 4 5
```

## Hashtags

* c++ erase
* c++ stl
* c++ vector
* c++ programming
* c++ remove
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top