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