当前位置: 首页 > news >正文

网站建设的实训总结seo关键词排名优化哪好

网站建设的实训总结,seo关键词排名优化哪好,西宁手机网站建设,网站怎么做子分类迭代器实现通常包含两个主要组件:迭代器和聚合对象,聚合对象一般是vector,list,set,map等,迭代器负责在聚合对象上进行遍历,并提供了一种统一的访问元素的方法。聚合对象用来存储,并…

迭代器实现通常包含两个主要组件:迭代器和聚合对象,聚合对象一般是vector,list,set,map等,迭代器负责在聚合对象上进行遍历,并提供了一种统一的访问元素的方法。聚合对象用来存储,并提供创建迭代器的接口。通过将遍历算法与聚合对象分离开来。

迭代器接口

#include <iostream>
#include <vector>// 迭代器接口
class Iterator {
public:virtual bool hasNext() const = 0; //是否存在下一个元素virtual int next() = 0; //返回下一个元素
};// 具体的迭代器实现
class ConcreteIterator : public Iterator {
private:std::vector<int> collection; //定义一个容器int position; public:ConcreteIterator(const std::vector<int>& coll) : collection(coll), position(0) {}bool hasNext() const override {return position < collection.size();}int next() override {return collection[position++];}
};// 聚合对象
class Aggregate {
private:std::vector<int> collection;public:void add(int item) {collection.push_back(item);}Iterator* createIterator() const {return new ConcreteIterator(collection);}
};int main() {Aggregate aggregate;aggregate.add(1);aggregate.add(2);aggregate.add(3);Iterator* iterator = aggregate.createIterator();while (iterator->hasNext()) {int item = iterator->next();std::cout << item << " ";}delete iterator;return 0;
}
http://www.yidumall.com/news/90002.html

相关文章:

  • 深圳企业网站制作公司介绍互联网广告平台代理
  • 做网站多少钱zwnet如何做网站的教程
  • 专门做饮食加盟的网站北京网络营销公司哪家好
  • 东营高端网站建设化妆品网络营销策划方案
  • 公安网站的建设目的成都网站建设软件
  • 公司设计图片广州优化seo
  • 如何利用影视网站做cpa精准引流推广公司
  • 莒县网站建设公司常州网站seo
  • 大型网站设计首页实例网络营销的策划流程
  • 学雷锋 做美德少年网站营销策划方案模板
  • 昆明网站建设搭建手机app开发
  • 自己做网站需要啥管理系统
  • 济宁市建设银行网站百度seo规则
  • 铜陵电子商务网站建设无需下载直接进入的网站的代码
  • 微信开发者工具的介绍广州百度推广优化
  • 峨眉网站建设代运营电商公司
  • 江西网站开发联系方式seo网站有优化培训吗
  • 网站备案个人信息泄露创量广告投放平台
  • 做网站的公司主要做shm重庆seo网站收录优化
  • 做纸棋的网站seo网站排名优化软件
  • 自己公司内网网站和外网怎么做同步谷歌seo网站运营
  • 广州我网站制作百度推广一个点击多少钱
  • 做新闻网站用香港阿里云服务器短视频营销成功的案例
  • 备案的域名拿来做别的网站企业中层管理人员培训课程
  • 做外贸如何选择网站推广神器
  • 网站建设公司转型各国足球世界排名
  • 服务器部署wordpress免费seo关键词优化服务
  • 常州网站制作哪家好怎么建网站免费的
  • 做网站的学什么代码b2b平台营销
  • 服务器哪些端口可以做网站seo外包公司是啥