利用泛型算法partition(),接受一组迭代器以及一个一元运算操作。返回true的元素在返回false的前面。
另外,不保证顺序的正确性,要保证顺序的相对确定,使用stable_partition()。
关于使用输入迭代器从标准输入设备读取一连串整数的退出问题,输入任意一个非int值即可。(希望不只有我一个人有这样的问题,在百度并没有找到答案,最后自己尝试出来,铁憨憨无疑了-_-)
#include <iostream>
#include <iterator>
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
ofstream out1("odd.txt")