可变序列算法示例
来源:互联网 发布:r软件 编辑:程序博客网 时间:2024/06/06 09:07
问题及代码:
#include <iostream>#include<algorithm>#include<functional>#include<vector>#include<iterator>using namespace std;class evenByTwo{private: int x;public: evenByTwo():x(0){} int operator()() { return x+=2; }};int main(){ vector<int>ivector3(4); ostream_iterator<int>output(cout," "); fill(ivector3.begin(),ivector3.end(),-1); copy(ivector3.begin(),ivector3.end(),output); cout<<endl; generate(ivector3.begin(),ivector3.end(),evenByTwo()); copy(ivector3.begin(),ivector3.end(),output); cout<<endl; return 0;}
运行结果:
知识点总结:
虽然这个程序很难理解,但是多加练习,会慢慢理解的。
学习心得:
0 0
- 可变序列算法示例
- c++可变序列算法
- c++非可变序列算法
- 不可变序列算法示例
- java-可变参数示例
- 可变参数示例
- 可变长参数示例
- PHP可变变量经典示例
- python序列大作战之可变序列
- Serialization(序列化) 示例
- XML序列化示例
- XML 序列化示例
- Java序列化示例
- Parcelable序列化示例
- C++函数可变参数简单示例
- C#——可变参数示例
- 一个可变参数类型检查的示例
- 一个可变参数类型检查的示例
- 第八周项目一(1)-深复制体验
- ajax 验证唯一性
- JavaScript Array 方法总结
- c++实践:我的数组类
- 如何仅用一行 matlab 代码左右翻转一副图像?
- 可变序列算法示例
- 十一周阅读程序5-c
- 输出星号图
- 项目1-程序填空
- LaTeX多行注释
- 静态成员应用
- 【Android框架】Android-universal-image-loader源码阅读(一)
- 第14周项目4-数组类模板
- 风格的结束后是的人和事的符合计划日他