65,187
社区成员




#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<long> v;
vector<double> v2;
cout << "start....." << endl;
for (int i=0;i<1000000;i++)
v.push_back(i);
for (vector<long>::iterator iter = v.begin();iter!=v.end();++iter)
v2.push_back(*iter*3.14);
}
int main()
{
const int count = 10;
// vector<int> vInts(count);//分配容器大小;vInts[0]可以存放count个int空间(预分配空间)
vector<int> vInts1;//有n个int容器(非预分配空间)
for (int i = 0; i < count; ++i)//
{
vInts1.push_back(i);//(非预分配空间)
// vInts[i]=i;//预分配空间才可这样赋值(预分配空间)
}
// vector<double> vDous(count);(预分配空间)
// vector<double> vDous;(非预分配空间)
for (int i = 0; i < count; ++i)//
{
vDous.push_back(vInts1[i]);//(非预分配空间)
// vDous[i]=vInts[i];//(预分配空间)
}
// copy(vInts.begin(), vInts.end(), vDous.begin());
for (int i = 0; i < vDous.size(); ++i)//
{
cout<<vDous[i]<<endl;
}
getchar();
return 0;
}