البته اینجوریم بدون 11 میشه استفاده کرد
با توجه به overload سوم vector که در آدرس زیر هست میشه
http://www.cplusplus.com/reference/vector/vector/vector/
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int arr_s[]={1,2,3,4,8,9,10};
vector<int> arr_v(arr_s,arr_s+ sizeof(arr_s)/sizeof(arr_s[2]));
cout << "size : " << arr_v.size() << endl;
for(int i=0 ; i<arr_v.size(); i++){
cout << arr_v[i] << endl;
}
cout << arr_s[2];
return 0;
}
البته باید توجه داشت که اینجوری کل آرایه هارو میریزه مثلا اگه یه آرایه 100 تایی داشته باشیم و فقط چهارتای اولش اینیشیالایز شده باشه این کد هر صدتا عنصررو تبدیل به وکتور میکنه توی کد قبلی هم همین کاررو میکنه