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

تعليميات C++ الأساسية

تحكم في عملية C++

وظائف C++

مجموعات بيانات C++ و 字ائن

هياكل بيانات C++

كلاس C++ و العناصر

المراجع C++

الوراثة C++

تعليميات STL C++

دليل مرجع C++

استخدام دالة begin() في vector C++ و أمثلة

Vector (المحول) C++

تستخدم هذه الدالة للإشارة إلى العنصر الأول في الفهرس (vector).

begin() مقابل front()

يستخدم دالة begin() لاسترجاع مرجع إلى العنصر الأول في الفهرس (vector)، بينما تستخدم دالة front() لاسترجاع مرجع إلى نفس العنصر في صندوق الفهرس (vector).

النوع

نوع الفهرس (vector) 'v'، بناءً على الجملة:

iterator it = v.begin();

المعاملات

لا يحتوي على أي معاملات.

الرجوع

يسترجع هذا الرجوع مرجعًا إلى العنصر الأول في الفهرس (vector).

مثال 1

دعونا نرى مثالاً بسيطًا.

#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<char> v{'a','e','i','o','u'};
iterator char itr;
itr = v.begin();
cout << *itr;
return 0;
}

الخروج:

a

في هذا المثال، تم إنشاء عنصر 'itr' من النوع vector للحصول على دالة begin()، وقد كان 'itr' نوعًا يحتوي على قيم نصية.

مثال 2

لنرى مثالاً آخر بسيطاً.

#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v{1,2,3,4,5};
vector<int>::iterator itr;
itr = v.begin() + 2;
cout << *itr;
return 0;
}

الخروج:

3

في هذا المثال، يعزز begin() بنقطتين لاستدعاء العنصر الثالث من المجموعة (vector).

Vector (المحول) C++