上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: 字符串前面加L表示该字符串是Unicode字符串。_T是一个宏,如果项目使用了Unicode字符集(定义了UNICODE宏),则自动在字符串前面加上L,否则字符串不变。因此,Visual C++里边定义字符串的时候,用_T来保证兼容性。VC支持ascii和unicode两种字符类型,用_T可以保证从 阅读全文
posted @ 2019-06-13 09:35 Malphite 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: CSTRING的成员函数详解 typedef ATL::CStringT< TCHAR, StrTraitMFC_DLL< TCHAR > > CString;CString的构造函数:1 CString( );2 CString( const CString& stringSrc );3 CStr 阅读全文
posted @ 2019-06-12 15:32 Malphite 阅读(1961) 评论(0) 推荐(0) 编辑
摘要: CArray属于MFC,是一个数组模板类。MFC的数组类支持的数组类似于常规数组,可以存放任何数据类型。常规数组在使用前必须将其定义成能够容纳所有可能需要的元素,即先确定大小,而MFC数组类创建的对象可以根据需要动态地增大或减小,数组的起始下标是0,而上限可以是固定的,也可以随着元素的增加而增加,数 阅读全文
posted @ 2019-06-12 14:08 Malphite 阅读(2994) 评论(0) 推荐(0) 编辑
摘要: Google 开源项目风格指南 Google c++编码规范中文版 阅读全文
posted @ 2019-06-12 13:16 Malphite 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 1.1 目的 为了让类中只有一个实例,实例不需要自己释放 1.2 将 默认构造 和 拷贝构造 私有化 1.3 内部维护一个 对象指针 1.4 私有化唯一指针 1.5 对外提供 getInstance方法来访问这个指针 1.6 保证类中只能实例化唯一一个对象 单例模式案例 – 打印机案例 1 #def 阅读全文
posted @ 2019-06-06 15:16 Malphite 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1)为了提高内聚(Cohesion)和松耦合(Coupling),我们经常会抽象出一些类的公共接口以形成抽象基类或者接口。这样我们可以通过声明一个指向基类的指针来指向实际的子类实现,达到了多态的目的。这里很容易出现的一个问题n多的子类继承自抽象基类,我们不得不在每次要用到子类的地方就编写诸如new 阅读全文
posted @ 2019-06-06 14:48 Malphite 阅读(376) 评论(0) 推荐(0) 编辑
摘要: AbstractFactory模式就是用来解决这类问题的:要创建一组相关或者相互依赖的对象。 AbstractFactory模式关键就是将这一组对象的创建封装到一个用于创建对象的类(ConcreteFactory)中, 维护这样一个创建类总比维护n多相关对象的创建过程要简单的多。 Product.h 阅读全文
posted @ 2019-06-06 14:32 Malphite 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上 阅读全文
posted @ 2019-06-04 14:29 Malphite 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 容器(container)用于存放数据的类模板。可变长数组、链表、平衡二叉树等数据结构在 STL 中都被实现为容器。 程序员使用容器时,即将容器类模板实例化为容器类时,会指明容器中存放的元素是什么类型的。 容器中可以存放基本类型的变量,也可以存放对象。对象或基本类型的变量被插入容器中时,实际插入的是 阅读全文
posted @ 2019-06-03 15:55 Malphite 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 列表控件CListCtrl 四种视图:大图标 、小图标、列表、详细信息CImageList 空间添加edit ctrl支持输入操作 参考:https://blog.csdn.net/qq_42281526/article/details/80774912 阅读全文
posted @ 2019-06-02 10:45 Malphite 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页