English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La fonction rend() signifie "reverse end", utilisée pour retourner l'iterator inversé de début du Vector.
La syntaxe du "vector" est :
reverse_iterator ritr = v.rend();
Il ne contient aucun paramètre.
Retourne un itérateur inversé pointant vers le début du vector.
Laissez-nous voir un exemple simple.
#include#includeusing namespace std; int main() { vector v{1,2,3,4,5}; vector::reverse_iterator ritr; for(ritr=v.rbegin();ritr!=v.rend();ritr++)}} std::cout<< *ritr<<" "; return 0; }
Sortie :
5 4 3 2 1
Dans cet exemple, nous utiliserons la fonction rend() pour obtenir les valeurs inverses entiers dans le vecteur (vector).
Laissez-nous voir un exemple simple.
#include <iostream> #include<vector> using namespace std; int main() { vector<string> v{"Computer science","electronics","electrical","mechanical"}; vector<string>::reverse_iterator ritr; vector<string>::iterator itr; std::cout<<"Le chaîne est : "; for(itr=v.begin();itr!=v.end();itr++)}} cout<<*itr<<", "; cout<<'\n'; cout<<"Le chaîne inversée est : "; for(ritr=v.rbegin();ritr!=v.rend();ritr++)}} cout<<*ritr<<", "; return 0; }
Sortie :
La chaîne est :Computer science, electronics, mechanical La chaîne inversée est :mechanical, electrical, electronics, Computer science
Dans cet exemple, nous utiliserons la fonction rend() pour obtenir la valeur de chaîne inversée contenue dans le vecteur (vector).