#include<iostream>#include<cstdlib>#include<vector>#include<algorithm>using namespace std;//自定義函數(shù)聲明bool isOdd(int);//主函數(shù)int main(int argc,char * argv[]){//定義向量vector對象vector<int> myVector;//循環(huán)插入元素for(int i=1;i<10;++i)myVector.push_back(i);//定義迭代器變量vector<int>::iterator bound,it;//partitionbound=partition(myVector.begin(),myVector.end(),isOdd);cout<<"odd elements:";//循環(huán)輸出for(it=myVector.begin();it!=bound;it++){cout<<' '<<*it;}cout<<'\n'<<"even elements:";//循環(huán)輸出for(it=bound;it!=myVector.end();it++){cout<<' '<<*it;}cout<<'\n';system("pause");return 0;}//自定義函數(shù)bool isOdd(int i){return (i%2)==1;}誰能說說是怎么回事???為什么for循環(huán)里的it++和++it輸出結(jié)果一樣?
- 1 回答
- 0 關(guān)注
- 848 瀏覽
添加回答
舉報(bào)
0/150
提交
取消