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

C++ Tutoriel de base

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 at() de Deque

C++ Deque (file doublement chaînée)

C ++ La fonction at() de Deque est utilisée pour accéder à l'élément à la position spécifiée pos.

Remarque : Si pos dépasse la taille du conteneur, cette fonction déclenche une exception, c'est-à-dire " hors de portée".

Syntaxe

reference at(size_type pos);

Paramètre

pos:Il définit la position de l'élément à renvoyer.

,size_type est un type d'entier sans signe.

Valeur de retour

Il renvoie une référence à l'élément spécifié.

Exemple1

Laissez-nous voir un exemple simple

#include <iostream>
#include<deque>
using namespace std;
int main()
{
   deque<char> ch = {'n', 'h', 'o', 'o', 'o', '.', 'c', 'o', 'm'};
   for(int i = 0; i < ch.size(); i++)
   cout << ch.at(i);
   return 0;
}

Sortie :

oldtoolbag.com

Exemple2

Laissez-nous voir un exemple simple

#include <iostream>
#include<deque>
using namespace std;
int main()
{
   deque<int> k={1,2,3,4,5};
   cout << k.at(5);
   return 0;
}

Sortie :

terminate appelé après avoir lancé une instance de 'std::out_of_range'

Dans cet exemple, la fonction at() essaie d'accéder à un élément au-delà de la taille du conteneur. Par conséquent, elle déclenche une exception, c'est-à-dire une exception hors de la portée.

C++ Deque (file doublement chaînée)