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

C++ 教程基础

C++ Contrôle de flux

C++ Fonction

C++ Tableau & Chaîne

C++ Structure de données

C++ Classe & Objet

C++ Pointeurs

C++ Héritage

C++ Tutoriel STL

C++ Manuel de référence

C++ Utilisation et exemple de la fonction end() de Deque

C++ Deque(双端队列)

C ++ La fonction end() de Deque renvoie un itérateur pointant vers la fin, qui pointe sur la position suivante de l'élément le plus dernier du conteneur. Si le conteneur de deque est vide, la valeur renvoyée par la fonction end() est la même que celle de la fonction begin(). L'élément situé après le dernier élément et qui ne pointe sur aucun élément.

Syntaxe

iterator end();

Paramètres

Il ne contient aucun paramètre.

Valeur de retour

Il renvoie un itérateur pointant vers la fin.

实例1

让我们看一个简单的实例

#include#includeusing namespace std;
int main()
{
 dequek={10,20,30,40,50};
 deque::iterator itr = k.begin();
 while(itr != k.end())
 {
  cout <<*itr;
  cout << " ";
  ++itr;
 } 
   return 0;
}

输出:

10 20 30 40 50

在此示例中,使用end()函数在双端队列容器中进行迭代while循环。

C++ Deque(双端队列)