向之想
向之想
关注数: 21
粉丝数: 59
发帖数: 189
关注贴吧数: 78
关于list容器和类的想法 在网上没有搜索到,不知道我的这种想法是否实用,希望各位大神能够批评指正,下面是简化的代码: 我设想一个类用来保存电脑的文件路径,由于不想再写结构,就用了容器 list。如看到这个帖子的人有其它的想法还望告知,谢谢了。 简化的类 class DriverFilePath { public: string m_strFileTitle; list<list<string>>m_lisFilePath; }; void test() //需要返回DriverFilePath * 类型 { list<string> lis1; lis1.push_back("System");//存放c:/system lis1.push_back("softwear");//存放c:/system/softwear lis1.push_back("abc");//存放c:/system/abc list<string> lis2; lis2.push_back("data");//存放c:/data lis2.push_back("hhhh");//存放c:/data/hhhh lis2.push_back("bbbb");//存放c:/data/bbbb DriverFilePath*CPath = new DriverFilePath(); CPath->m_strFileTitle = "C:"; CPath->m_lisFilePath.push_back(lis1); CPath->m_lisFilePath.push_back(lis2); } void test2()//需要返回DriverFilePath * 类型 { list<string> lis1; lis1.push_back("System");//存放d:/system lis1.push_back("softwear");//存放d:/system/softwear lis1.push_back("abc");//存放c:/system/abc list<string> lis2; lis2.push_back("data");//存放d:/data lis2.push_back("hhhh");//存放d:/data/hhhh lis2.push_back("bbbb");//存放d:/data/bbbb DriverFilePath*DPath = new DriverFilePath(); DPath->m_strFileTitle = "d:"; DPath->m_lisFilePath.push_back(lis1); DPath->m_lisFilePath.push_back(lis2); } //不确定是否用到下面的类,如果有意见请指正 /*classDriverFullPath { public: list<DriverFilePath>m_lisFullPath; };*/ void test3() { list<DriverFilePath> lisFullPath; lisFullPath.push_back(*CPath); lisFullPath.push_back(*DPath); } 图片更清晰一些
有道云笔记如何使代码高亮?? 除了把vs的代码保留原格式复制到world,再复制到有道云笔记, 还有没有其它的方法让代码高亮啊, 全黑的代码看起来太难了 求知道的告诉一下
已死 不能用了
白毒允潘破解版可在线解压 名称:百度云盘 版本:v 7.7.0(不可更新) 大小:12.0MB 你们要的链接:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1qY5qPOC&urlrefer=72a3ddcffb38f1a9189d7b6b44ae86e9 特点:不限速,可在线解压 !
帖子为什么被封 玩游戏必备 截图发不了啊
朱述源大好人
求助 安装YouCompleteMe时在运行 make ycm_core 出错 出现两个错误怎么办啊
1
下一页