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

دليل الأساسيات لـ C++

C++ 流程控制

الوظائف في C++

C++ 數組 & 字符串

C++ 數據結構

C++ 類 & 對象

المراجع في C++

الوراثة في C++

دليل STL لـ C++

C++ 參考手冊

C++ vector end() 使用方法及範例

Vector (المحل) في C++

返回一個當前vector容器中末尾元素的迭代器。

語法

向量(vector)v。語法為:

iterator it=v.end()

參數

它不包含任何參數。

返回值

它在最後一個元素的迭代器。

例子1

讓我們看一個簡單的例子。

#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v{10,20,20,40};
vector<int>::iterator it;
للبدء (it = v.begin(); it != v.end(); it++)
cout << *it << " ";
return 0;
}

الإخراج:

10 20 20 40

在此範例中,已使用begin()和end()函數對向量(vector)的元素進行了迭代。

例子2

讓我們看另一個簡單的例子。

#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<string> v{"Welcome","to","w3codebox"};
iterator <string> it;
للبدء (it = v.begin(); it != v.end(); it++)
cout << *it << " ";
return 0;
}

الإخراج:

مرحبًا بك في w3codebox

في هذا المثال، تم استخدام وظائف begin() و end() لتحديد عدد (vector) من النصوص.

Vector (المحل) في C++