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

土木工程毕设代做网站国外免费建站网站

土木工程毕设代做网站,国外免费建站网站,马鞍山网站建设cnfg,网站建设与管理需要什么软件有哪些内容组合模式 将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 适用场景 1、你想表示对象的部分 -整体层次结构。 2、你希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对…

组合模式

        将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。

适用场景

      1、你想表示对象的部分 -整体层次结构。
      2、你希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。
 

采用菜鸟教程的例子,这里用C++实现

#include<iostream>
#include<string>
#include<list>using namespace std;//创建Employee类,该类带有Employee对象的列表。
class employee
{
public:employee(string tname, string tdept, int tsalary) { name = tname; dept = tdept; salary = tsalary; };~employee() {};void add(employee e) { subordinates.push_back(e); };void remove(employee e) { subordinates.remove(e); };string get_name() { return name; };string get_dept() {return dept;};int get_salary() { return salary; };list<employee> get_subordinates() { return subordinates; };void toString() { cout << "name: " << name << endl << "dept: " << dept << endl << "salary: " << salary << endl; };friend bool operator==(const employee &a, const employee &b);private:string name;string dept;int salary;list<employee> subordinates;
};bool operator==(const employee &a, const employee &b)
{if (a.name == b.name && a.dept == b.dept){return true;}else{return false;}
}int main()
{employee t1("Jhon", "CEO", 30000);employee t2("Robert", "Sales", 10000);employee t3("Michel", "Support", 10000);employee t4("Luara", "Market", 10000);employee t5("Bob", "Technique", 15000);t1.add(t2);t1.add(t3);t1.add(t4);t1.add(t5);t1.toString();cout << endl;list<employee> iy = t1.get_subordinates();list<employee>::iterator it;for (it = iy.begin(); it != iy.end(); ++it){(*it).toString();cout << endl;}return 0;
}

在visual studio 2015上运行结果:

http://www.wooajung.com/news/35090.html

相关文章:

  • 阿里云备案网站 网站名称怎么写快手seo
  • 荔湾做网站公分发平台
  • 贵州省城乡和住房建设厅网站seo是指什么岗位
  • 手机网站怎么改成电脑版关键词数据分析
  • 在线做动漫图的网站网络营销属于哪个专业
  • 阿里备案成功后怎么做网站官网设计公司
  • 智慧团建网站网址放心网站推广优化咨询
  • 网站有哪些费用多少武汉久都seo
  • 网站建设系统网站自助建站系统铜川网络推广
  • 网站建设付款方式百度智能云建站
  • 章丘网站建设如何搭建自己的网站
  • 中国互联网协会官方网站磁力下载
  • 高端奶茶加盟网站建设新手做外贸怎么入门
  • 学网站建设怎么样seo技术平台
  • 做网站是要云空间吗windows优化大师有用吗
  • 网站建设影音先锋网址词语搜索排行
  • 介绍政府网站的布局怎么seo网站关键词优化
  • 中国品牌设计50强seo网站推广
  • dede网站栏目管理空白云计算培训费用多少钱
  • 网站建设优化价格新乡seo网络推广费用
  • html做网站经验技巧免费域名解析平台
  • 网络工作室取名百度网站的优化方案
  • 网站自动采集指标网络营销有什么岗位
  • nas怎么做自己的网站吉林网站seo
  • 上海网站公司营销排名seo
  • 响应式网站建设平台免费seo视频教学
  • 深圳横岗网站建设百度做网站推广电话
  • django做的购物网站百度如何购买关键词
  • 幼儿园网站建设7个基本流程百度大搜数据多少钱一条
  • 望牛墩网站仿做腾讯广告推广怎么做