C++中的vector

mac2022-06-30  18

#include <iostream> #include<vector> using namespace std; void print(vector<int>); int sum(vector<int>); int main() { vector<int> vec; vec.push_back(34); vec.push_back(23); print(vec); vector<int>::iterator p; p = vec.begin(); *p = 68; *(p+1) = 69; print(vec); vec.pop_back(); print(vec); vec.push_back(101); vec.push_back(102); int i = 0; while(i < vec.size()) { cout<<vec[i++]<< " "; } cout<<endl; cout<<"the sum in vector is:"<<sum(vec)<<endl; return 0; } void print(vector<int> v) { cout<<"vector size is :"<<v.size()<<endl; } int sum(vector<int> v) { int result = 0; vector<int>::iterator p = v.begin(); while(p!=v.end()) { result += *p++; } return result; }

最新回复(0)