Learning ©➕➕
4.52K subscribers
81 photos
2 videos
38 files
182 links
ک
Download Telegram
#vector #Back
🔵وکتور(vector)

🔹تابع Back
reference back( );
const_reference back( ) const;


این متد مقدار آخرین عنصر وکتور را به ما می دهد تفاوتش با تابع end( ) این است که end( ) یک iterator به آخرین عنصر به ما می دهد ولی back( ) خود عنصر را به مامی دهد.

🔹مقادیر بازگشتی :
یک ارجاع کامل به آخرین عنصر وکتور.
#include <iostream>
#include <vector>
using namespace std;

int main ( )
{
vector<int> myvector;
myvector.push_back(10);
while(myvector.back( ) != 0)
{
myvector.push_back
(myvector.back( ) -1 );
}
cout<<"myvector contains:";
contains:";
for(unsigned i=0;i<myvector.size( ) ;i++)
cout<<' '<<myvector[i];
cout<<'\n';
return 0;
}


Output:
myvector contains: 10 9 8 7 6 5 4 3 2 1 0

این برنامه هم با یک الگوریتم خیلی ساده مقادیر 10 تا 0 در یک وکتور می ریزد بعد هم آنها راچاپ میکند. اگر برنامه را ذهنی تریسم کنید به همین خروجی می رسید.

🔰ترجمه شده ازسایت
www.cplusplus.com

@Learncpp