博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++组合通信
阅读量:6187 次
发布时间:2019-06-21

本文共 956 字,大约阅读时间需要 3 分钟。

 

 

 

 

#include 
#include
#include
using namespace std;class AbstractFile{ protected: string name; public: AbstractFile(string n){ name=n; } virtual void Display()=0; // 纯虚函数 }; class File:public AbstractFile{ public: File(string n):AbstractFile(n){} void Display(){ cout<
<
objvec; //迭代器 public: Folder(string n):AbstractFile(n){} void add(AbstractFile *t){ objvec.push_back(t); } void Display(){ vector
::iterator ivec; cout<
<
Display(); }};int main(int argc, char** argv) { Folder *root=new Folder("C:\\"); File *pa=new File("a.txt"); File *pb=new File("b.txt"); Folder *paa=new Folder("aa"); File *p1=new File("1.cpp"); File *p2=new File("2.cpp"); root->add(pa); root->add(pb); root->add(paa); paa->add(p1); paa->add(p2); root->Display(); //调用Display() delete root; delete pa ; delete pb ; delete p1; delete p2; delete paa; return 0;}

 

 

 

你可能感兴趣的文章
java基础:12.4 字符流 Reader Writer
查看>>
jquery中使元素显示和隐藏方法之间的区别
查看>>
ant 环境搭建遇到的问题
查看>>
Oracle/PLSQL AFTER DELETE Trigger
查看>>
JavaScript-点击任意点显示隐藏
查看>>
第二周总结
查看>>
两台主机打通ssh
查看>>
solr 7.7 搭建和搜索
查看>>
13.尝试硬用一级指针而非二级指针来指向指针数组,分析其整个过程。掌握指针以及数组的一些重要知识...
查看>>
React.js VS Vue.js
查看>>
在RHEL6上轻松玩转PPS
查看>>
2016年我的阅读书单
查看>>
用开源技术巧解代账公司开票据难题
查看>>
《IT人生需要指引》读后感(学生作业分享)
查看>>
微软私有云分享(R2)19Azure Pack与远程控制台
查看>>
大数据能做什么
查看>>
让别人认识你是你的职责
查看>>
④Windows Server 8 个人独享虚拟桌面
查看>>
SCOM 2012系列⑤邮件通知上
查看>>
安全运维之:网络性能评估工具Iperf
查看>>