English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ vector pop_back() 使用方法及示例

C++ Vector (conteneur)

它删除最后一个元素,并将向量(vector)的大小减小一个。

语法

向量(vector)v。语法为:

v.pop_back();

参数

它不包含任何参数。

返回值

它不返回任何值。

下图中显示了pop_back()函数的工作方式:



下图中显示了如何使用pop_back()函数删除向量(vector)的最后一个元素。

让我们看一个简单的实例。

#include<iostream>
#include<vector>
using namespace std;
int main()
{
    vector<string> v{"welcome","to","fr.oldtoolbag.com","tutorial"};
    cout << "初始字符串为:";
    for(int i = 0; i < v.size(); i++{
        cout << v[i] << " ";
    }
    cout << '\n';
    cout << "Après la suppression du dernier chaîne de caractères, la chaîne de caractères est :";
    v.pop_back();
    for(int i = 0; i < v.size(); i++{
        cout << v[i] << " ";
    }
    return 0;
}

Sortie :

La chaîne de caractères initiale est :welcome to fr.oldtoolbag.com tutoriel 
Après la suppression du dernier chaîne de caractères, la chaîne de caractères est :welcome to fr.oldtoolbag.com

Dans cet exemple, la fonction pop_back() a été utilisée pour supprimer le dernier chaîne de caractères.

C++ Vector (conteneur)