4.28 从vector中复制到数组(动态生成)
#include<iostream> #include<vector> using namespace std; int main() { vector<int> vecint; int temp; while(cin>>temp) { vecint.push_back(temp); } int sizeVec = vecint.size(); int *pIntArr = new int[sizeVec]; for(int i=0;i<sizeVec;i++) { *(pIntArr+i)=vecint.at(i); } for(int i=0;i<sizeVec;i++) { cout<<*(pIntArr+i)<<" "; } delete [] pIntArr; }
posted on 2011-12-01 10:47 york_software123 阅读(513) 评论(0) 编辑 收藏 举报