摘要: duilib使用手册 1.简介 duilib是一个开源 的directui 界面库,使用XML来描述界面风格,界面布局,将界面与逻辑分离,能够快速开发美观的界面。 2.代码下载与编译 2.1代码下载 github网址: "https://github.com/duilib/duilib" 下载后的代 阅读全文
posted @ 2019-08-28 10:34 lzm_cn 阅读(30109) 评论(1) 推荐(8) 编辑
摘要: 转自 " http://blog.csdn.net/jhqin/article/details/5548656 " ,如有侵权,请联系本人删除,谢谢!! 头文件:WMI_DeviceQuery.h 实现文件:WMI_DeviceQuery.cpp 阅读全文
posted @ 2018-06-15 10:42 lzm_cn 阅读(2273) 评论(0) 推荐(0) 编辑
摘要: 上一篇文件介绍了关于C++代理类的使用场景和实现方法,但是代理类存在一定的缺陷,就是每个代理类会创建一个新的对象,无法避免一些不必要的内存拷贝,本篇文章引入句柄类,在保持代理类多态性的同时,还可以避免进行不不要的对象复制。 我们先来看一个简易的字符串封装类: ,为了方便查看代码,将函数的声明和实现放 阅读全文
posted @ 2018-06-11 18:15 lzm_cn 阅读(727) 评论(0) 推荐(1) 编辑
摘要: 参考链接: "https://github.com/duilib/duilib" 阅读全文
posted @ 2018-06-05 09:09 lzm_cn 阅读(5963) 评论(0) 推荐(0) 编辑
摘要: google官网英文原版地址: http://google.github.io/styleguide/cppguide.html 中文在线版本地址: http://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/ 阅读全文
posted @ 2018-05-29 22:29 lzm_cn 阅读(366) 评论(0) 推荐(1) 编辑
摘要: 本文用来记录基本的Cmake用法,以一个实例,讲解如何通过cmake构建一个一个基本的工程,文件的目录如下: 说明: bin文件夹下的debug和release分别存放编译输出的文件和相关依赖的动态库。 common为公共目录,include为公共头文件,libs里面是公共静态库。 mysqlpp目 阅读全文
posted @ 2018-05-26 23:34 lzm_cn 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 怎样在一个容器中包含类型不同,但是彼此有关系的对象?众所周知,C++的容器只能存放类型相同的元素,所以直接在一个容器中存储不同类型的对象本身是不可能的,只能通过以下两种方案实现: 1. 提供一个间接层,在容器中存放对象的指针而不是对象本身。 2. 通过代理类实现。 在上面我们看到有一个虚基类和三个继 阅读全文
posted @ 2018-05-26 22:42 lzm_cn 阅读(2169) 评论(3) 推荐(2) 编辑