English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
�数ونية cbegin() في Deque C ++ ترجع م迭代ر ثابت يشير إلى العنصر الأول في كونتريور deque. يمكن زيادة هذا الم迭代ر أو تخفيضه مثلما يحدث مع العدادون الذي يعودون بفضل دالة begin(). إذا كان الكونتريور فارغًا، فإن الم迭代ر الذي يتم العودة منه سيكون مساوٍ لكند().
const_iterator cbegin();
لا يحتوي على أي معاملات.
يترجع هذا إلى م迭代ر ثابت يشير إلى بداية الكونتريور.
لنرى مثالاً بسيطاً
#include<iostream> #include<deque> using namespace std; int main() { deque<string> fruit = {"مango","تفاح","موز","كيفي"}; const_iterator itr; itr = fruit.cbegin(); cout << *itr; return 0; }
الإخراج:
مانجو
في هذا المثال،�数ونية cbegin() ترجع م迭代ر ثابت إلى بداية الكونتريور.
لنرى مثالاً بسيطاً
#include<iostream> #include<deque> using namespace std; int main() { deque<int> k = {100, 200, 300, 400, 500}; deque<int>::const_iterator itr; itr = k.cbegin() + 3; cout << *itr; return 0; }
الإخراج:
400
في هذا المثال، يعيد دالة cbegin() الزيادة بـ 3. لذلك، تعود إليها إشارة إلى مكون الرابعة.