cpp浅谈
一窝蜂117
努力下班中
展开
-
windows粘贴板操作-自己的应用和windows右键互动
文章目录一、粘贴板操作函数二、操作文本数据三、操作文件2、粘贴文件四、参考文章一、粘贴板操作函数BOOL OpenClipboard(HWND hWnd);参数 hWnd 是打开剪贴板的窗口句柄,成功返回TRUE,失败返回FALSEBOOL CloseClipboard();关闭剪贴板BOOL EmptyClipboard();清空剪贴板HANDLE SetClipboardData(C...原创 2019-07-13 14:49:58 · 806 阅读 · 0 评论 -
C++二维码相关库编译
文章目录一、瞎想二、二维码生成工具四、qrencode-3.1.0编译五、ZBar Code六、使用七、相关链接一、瞎想坐在地铁上闲来无聊,突然想到了二维码,顺手就百度了下相关的资料,目前C++二维码相关的库不多,也就zbar(开源中国上下了半天也没下载下来)、zxing,不过这两个库据说都是解析二维码的,不能生成二维码,这个是对于C++而言,如果你是搞C#或者java的,那么恭喜你,你可以直...原创 2019-07-13 22:10:31 · 308 阅读 · 0 评论 -
C++屌屌的观察者模式-同步回调和异步回调
文章目录一、概述1、同步观察者2、异步观察者二、效果展示三、同步观察者四、异步观察者五、相关文章原文链接:C++屌屌的观察者模式-同步回调和异步回调一、概述说起观察者模式,也是比较简单的一种模式了,稍微工作有1年经验的同学,写起来都是666…想看观察者模式的说明可以直接上菜鸟教程|观察者模式这个地址去看。本篇文章其实就是一个简单的观察者模式,只是使用了模板的方式,把我们的回调接口进行了参...原创 2019-07-12 07:24:41 · 706 阅读 · 0 评论 -
C++消息框架-基于sigslot
文章目录一、简介二、消息三、发送者1、发送消息函数2、新增一个接收者函数3、移除一个接收者函数四、接收者五、功能测试1、消息接收类a、测试类1b、测试类22、测试代码3、测试结果六、源码一、简介上一篇文章Qt信号槽-原理分析主要讲述了Qt的信号槽实现原理,当然除了Qt的信号槽以外,还有boost的signals,sigslot和sigc++等等,都是非常不错的信号槽学习资料boost的信号...原创 2019-07-12 07:25:17 · 510 阅读 · 0 评论 -
C++性能查看-宏定义输出
之前由于想统计代码中每个模块加载时长,因此写了一个模块加载时长统计类,使用起来也是超级方便,只需要定义一个宏即可使用方式如下:1、统计函数性能void func(){ CONSUMING_OUTPUT("className");}2、统计函数中某个模块加载时长void func(){ ... { //funcation code ...原创 2019-07-12 07:25:57 · 224 阅读 · 0 评论 -
C++线程安全日志库-Win32接口实现
分享一个C++日志库,使用Win32接口编写,而且是线程安全的日志库。比较简单,只有2个文件,容易上手,使用起来也很简单头文件如下是日志库的头文件,接口看似很多,但是使用起来最常用的也就那么几个WriteProgramLogNoMask:用来输出日志InitProgramLogExByBuf:初始化日志库CloseProgramLog:关闭日志输出,刷新内存到文件#if !de...原创 2019-07-12 07:26:35 · 208 阅读 · 0 评论 -
C++ 动态生成对象
文章目录1、啰嗦一下2、实现理由3、实现思路4、测试类5、序列化和反序列化6、demo下载地址1、啰嗦一下说起C++,很多人都觉着难学,其实我也是这么觉着的,在这个移动端火到爆的时代,我都想改行了,移动端做东西那都是现有的第三方库,拿来就可以用,而且稳定性好,开发速度快,而且最关键的是出东西。在谈一谈动态生成对象,为什么强大的C++不支持呢?想用这样功能的人都必须自己实现一套这样的逻辑。...原创 2019-07-18 01:04:47 · 896 阅读 · 3 评论 -
windows之桌面程序引导功能
文章目录一、首先是获取桌面窗口句柄二、获取桌面图标位置三、效果展示经常使用windows系统的同学可能都会遇到这样一种情况,刚按照完的应用程序,可能会在桌面产生一个提示信息,指示当前快捷方式可以使用了,并给出相应的文字说明,指示该快捷方式的功能。那么大家有没有考虑过这供功能是怎么实现的呢,使用一般的窗口spy工具应该都能抓取windows系统桌面使用的窗口类,我使用彗星小助手抓取了下,效果如图...原创 2019-07-18 01:05:29 · 641 阅读 · 0 评论