01 2020 档案

摘要:惭愧,做了3年多 C++ 了,虽说半路出家,之前也做过 Linux 一年多,但是 MFC 也做了一年多了,由于一直维护公司的老项目,也没有做过新东西。 最近心血来潮,在网上找了些学习视频,复习下 MFC 控件的使用,熟悉下 MFC 的 API,毕竟是吃饭的家伙,废话不多说,来干货。 最近在仿写一个记 阅读全文
posted @ 2020-01-14 23:47 二是一种不三不亖的范 阅读(1034) 评论(0) 推荐(1)
摘要:1.智能指针的分类 shared_ptr 允许多个指针指向同一个对象 unique_ptr 只允许唯一指针指向指定对象 weak_ptr 弱引用,指向 shared_ptr 所管理的对象 智能指针都定义在 memory 头文件中 2.shared_ptr shared_ptr 是模板,创建时,必须提 阅读全文
posted @ 2020-01-05 18:34 二是一种不三不亖的范 阅读(282) 评论(0) 推荐(0)
摘要:1.可调用对象(callable object)类别包括: 函数 函数指针 重载了函数调用运算符的类 lambda 表达式 2.lambda表达式形式: [capture list] (parameter list) -> return type { function body } capture 阅读全文
posted @ 2020-01-04 00:31 二是一种不三不亖的范 阅读(452) 评论(0) 推荐(0)
摘要:Ⅰ 单一职责原则(Single Responsibility Principle, SRP) 类的职责要单一,不能将太多的职责放在一个类中 Ⅱ 开闭原则(Open-Closed Principle, OCP) 软件实体对扩展是开放的,但对修改是关闭的,即在不修改一个软件实体的基础上去扩展其功能 Ⅲ 阅读全文
posted @ 2020-01-03 11:24 二是一种不三不亖的范 阅读(237) 评论(0) 推荐(0)
摘要:Ⅰ 在二叉树的第 i 层至多有 2i-1 个结点(i >= 1) 第一层是根结点,只有 1 个,所以 21-1 = 20 = 1 第二层有 2 个, 22-1 = 21 = 2 第三层有 4 个, 23-1 = 22 = 4 第四层有 8 个, 24-1 = 23 = 8 ...... 通过数据归纳 阅读全文
posted @ 2020-01-03 11:02 二是一种不三不亖的范 阅读(389) 评论(0) 推荐(0)