#vector #Begin
🔵وکتور(vector)
🔹تابع Begin
و اما begin ... این یک اشاره گر بر می گرداند که به اولین عنصر وکتور اشاره میکند البته می دانید که منظورم از اشاره گر همان iterator است . begin و end مثل هم عمل می کنند با این تفاوت که begin به اول وکتور اشاره می کند و end به آخر وکتور البته همیشه آخرینه آخرین عنصری که برای ما هم بدون iterator ها قابل دسترسی نیست مقدار 0 یا همان NULL است که end به همین اشاره می کند بروید end را بخوانید
🔹مقادیر بازگشتی :
اگر داده ای داخل وکتور وجود داشته باشد یک اشاره گر به اولین داده داخل وکتور برمی گرداند اگر داده ای هم نباشد begin به چیزی اشاره نمیکند پس begin چیزی را برنمی گرداند.
Output :
1
1
در این مثال می بینید که با iterator ها می شود مثل اشاره گر ها رفتار کرد یعنی با عملگر * می توانیم مقدار آنها را بخوانیم در این مثال دو نوع استفاده از iterator ها گفته شده است یک بار اولین عنصر وکتور را مستقیم با عملگر * می خوانیم و چاپ می کنیم یک بار هم iterator ی که به اولین عنصر اشاره می کند را می ریزیم در یک iterator دیگر بعد با * چاپش می کنیم
🔰ترجمه شده ازسایت
www.cplusplus.com
@Learncpp
🔵وکتور(vector)
🔹تابع Begin
iterator begin( ) noexcept;
const_iterator begin( ) const noexcept;
و اما begin ... این یک اشاره گر بر می گرداند که به اولین عنصر وکتور اشاره میکند البته می دانید که منظورم از اشاره گر همان iterator است . begin و end مثل هم عمل می کنند با این تفاوت که begin به اول وکتور اشاره می کند و end به آخر وکتور البته همیشه آخرینه آخرین عنصری که برای ما هم بدون iterator ها قابل دسترسی نیست مقدار 0 یا همان NULL است که end به همین اشاره می کند بروید end را بخوانید
🔹مقادیر بازگشتی :
اگر داده ای داخل وکتور وجود داشته باشد یک اشاره گر به اولین داده داخل وکتور برمی گرداند اگر داده ای هم نباشد begin به چیزی اشاره نمیکند پس begin چیزی را برنمی گرداند.
#include <iostream>
#include <vector>
using namespace std;
void main( )
{
vector<int> vec;
vec.push_back(1);
vec.push_back(2);
cout<<*vec.begin( )<<endl;
vector<int>::iterator s=vec.begin( );
cout<<*s<<endl;
} Output :
1
1
در این مثال می بینید که با iterator ها می شود مثل اشاره گر ها رفتار کرد یعنی با عملگر * می توانیم مقدار آنها را بخوانیم در این مثال دو نوع استفاده از iterator ها گفته شده است یک بار اولین عنصر وکتور را مستقیم با عملگر * می خوانیم و چاپ می کنیم یک بار هم iterator ی که به اولین عنصر اشاره می کند را می ریزیم در یک iterator دیگر بعد با * چاپش می کنیم
🔰ترجمه شده ازسایت
www.cplusplus.com
@Learncpp
#vector
📚فهرست آموزش کتابخانه vector(وکتورها)
♦️وکتورچیست
#vector
t.me/Learncpp/550
♦️توضیحات بیشتر درباره وکتور
t.me/Learncpp/551
#pop_back
t.me/Learncpp/552
#push_back
t.me/Learncpp/553
#insert
1. t.me/Learncpp/556
2. t.me/Learncpp/557
#erase
t.me/Learncpp/558
#capacity
t.me/Learncpp/559
#clear
t.me/Learncpp/560
#size
t.me/Learncpp/563
#reserve
t.me/Learncpp/563
#resize
t.me/Learncpp/567
#max_size
t.me/Learncpp/572
#at
t.me/Learncpp/573
#operator
t.me/Learncpp/576
#Empty
t.me/Learncpp/582
#iterator
t.me/Learncpp/584
#Begin
t.me/Learncpp/588
#cbegin
t.me/Learncpp/589
#Rbegin
t.me/Learncpp/590
#crbegin
t.me/Learncpp/591
#End
t.me/Learncpp/595
#cend
t.me/Learncpp/596
#Rend
t.me/Learncpp/597
#crend
t.me/Learncpp/612
#Back
t.me/Learncpp/601
#Emplace
t.me/Learncpp/606
#Emplace_back
t.me/Learncpp/607
#operator
t.me/Learncpp/611
#Front
t.me/Learncpp/613
#swap
1. t.me/Learncpp/616
2. t.me/Learncpp/617
#data
t.me/Learncpp/621
#shrink_to_fit
t.me/Learncpp/625
#vector::vector
1. t.me/Learncpp/632
2. t.me/Learncpp/633
3. t.me/Learncpp/634
#assing
t.me/Learncpp/641
#relation_operator
t.me/Learncpp/652
📝ترجمه کتابخانه از سایت رسمی برنامه نویسان ++C
www.cplusplus.com
🔸کمک به بچه های سرطانی
💝@tabligh_cpp
🔹آموزش تخصصی ++C
🛡@Learncpp
📚فهرست آموزش کتابخانه vector(وکتورها)
♦️وکتورچیست
#vector
t.me/Learncpp/550
♦️توضیحات بیشتر درباره وکتور
t.me/Learncpp/551
#pop_back
t.me/Learncpp/552
#push_back
t.me/Learncpp/553
#insert
1. t.me/Learncpp/556
2. t.me/Learncpp/557
#erase
t.me/Learncpp/558
#capacity
t.me/Learncpp/559
#clear
t.me/Learncpp/560
#size
t.me/Learncpp/563
#reserve
t.me/Learncpp/563
#resize
t.me/Learncpp/567
#max_size
t.me/Learncpp/572
#at
t.me/Learncpp/573
#operator
t.me/Learncpp/576
#Empty
t.me/Learncpp/582
#iterator
t.me/Learncpp/584
#Begin
t.me/Learncpp/588
#cbegin
t.me/Learncpp/589
#Rbegin
t.me/Learncpp/590
#crbegin
t.me/Learncpp/591
#End
t.me/Learncpp/595
#cend
t.me/Learncpp/596
#Rend
t.me/Learncpp/597
#crend
t.me/Learncpp/612
#Back
t.me/Learncpp/601
#Emplace
t.me/Learncpp/606
#Emplace_back
t.me/Learncpp/607
#operator
t.me/Learncpp/611
#Front
t.me/Learncpp/613
#swap
1. t.me/Learncpp/616
2. t.me/Learncpp/617
#data
t.me/Learncpp/621
#shrink_to_fit
t.me/Learncpp/625
#vector::vector
1. t.me/Learncpp/632
2. t.me/Learncpp/633
3. t.me/Learncpp/634
#assing
t.me/Learncpp/641
#relation_operator
t.me/Learncpp/652
📝ترجمه کتابخانه از سایت رسمی برنامه نویسان ++C
www.cplusplus.com
🔸کمک به بچه های سرطانی
💝@tabligh_cpp
🔹آموزش تخصصی ++C
🛡@Learncpp
Telegram
Learning ©➕➕
#vector
🔵 وکتور(vector) چیست
خوب اول ما باید بدونیم وکتور یا همون بردار چیه تا بتونیم تشخیص بدیم که کجا باید ازش استفاده کنیم شما تا حالا حتما از آرایه ها استفاده کردید و حتما بزرگ ترین مشکل آرایه ها رو هم میدونید و اون مشکل همون ثابت بودن طول آرایه است،…
🔵 وکتور(vector) چیست
خوب اول ما باید بدونیم وکتور یا همون بردار چیه تا بتونیم تشخیص بدیم که کجا باید ازش استفاده کنیم شما تا حالا حتما از آرایه ها استفاده کردید و حتما بزرگ ترین مشکل آرایه ها رو هم میدونید و اون مشکل همون ثابت بودن طول آرایه است،…