摘要: 两大主题 系统复用:如何使用已有的组件或类来构建新系统 系统扩展:如何通过扩展现有的系统,同时保持系统的可维护性和灵活性。 设计模式主要关注如何以一种灵活的方式设计和组织对象和类,以满足系统复用和扩展的需求。 七大原则 1 迪米特法则 1.1 定义 如果两个类不必彼此直接通信,那么这两个类就不应当发 阅读全文
posted @ 2024-03-29 14:59 AbendEssen29 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1 关于注册表 注册表是Windows系统中重要的数据配置存储结构,存储着系统绝大部分的核心配置信息。 实际上也是一种文件,这些文件大多数存储在系统盘system32\config目录下, 如笔者系统安装在C盘,那这个目录就是C:\Windows\System32\config。 Hive方式 在该 阅读全文
posted @ 2024-03-29 14:29 AbendEssen29 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 遇到有时候写函数需要返回多个值的情况。 C++17之前,只能事先定义一个结构体, 然后返回这个结构体类型就可以了。 但是如果你的这个结构体类型只在这个这里用一次呢。 你还要抠脑壳想一个合适的结构体名字,麻烦! std::tuple C++11引入了一个新的类模板叫std::tuple, 是一个容器, 阅读全文
posted @ 2024-03-29 13:47 AbendEssen29 阅读(16) 评论(0) 推荐(0) 编辑