English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم هذا الدالة للإشارة إلى معادلة التدوير العكسي للوعاء (vector) الحاوي، ويعيد معادلة الإشارة إلى العنصر الأول في الوعاء.
النوع (vector) v
const_reverse_iterator itr = v.crend();
لا يحتوي على أي معاملات.
يسترجع معادلة التدوير العكسي، التي تشير إلى نهاية التسلسل.
لننظر في مثال بسيط.
#include <iostream> #include<vector> using namespace std; int main() { vector<int> v{1,2,3,4,5}; vector<int>::const_reverse_iterator itr = v.crend() - 2; *itr = 9; cout << *itr; return 0; } //في هذا المثال، يظهر أن func_crend() لا يغير القيمة، وإلا سيظهر خطأ.
لننظر في مثال بسيط آخر
#include <iostream> #include<vector> using namespace std; int main() { vector<string>str{"java","C","C++",".Net"}; vector<string>::const_reverse_iterator itr = str.crend() - 1; std::cout << *itr; return 0; }
الإخراج:
java
في هذا المثال، يزور دالة crend() العنصر الأول من معاملات vector (vector)