摘要: 如何创建有层次的C++工程目录 大多数人创建C++工程采用默认设置,这样会导致工程内文件散乱,毫无可观性。那么如何去创建一个可观性抢的工程目录呢?以下将为大家解惑。 1、快速创建默认工程并简单处理 a、新手因不理解具体的项目工程有哪些文件目录,所以我建议直接创建一个默认的项目,然后关闭当前目录创建这 阅读全文
posted @ 2023-02-08 10:43 代码研究院初心 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 类和结构体的区别 阅读全文
posted @ 2023-02-06 10:45 代码研究院初心 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 指针和引用的对比 指针是一种数据类型,它是专门用来存放地址的变量 引用实际上是一种隐式指针,它是对象建立的一个别名,通过&来实现。 不同点 1、指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元,即指针是一个实体;引用跟原来的变量实质上是一个东西,只不过是原变量的一个别名而已 2 阅读全文
posted @ 2023-02-03 18:07 代码研究院初心 阅读(106) 评论(0) 推荐(0) 编辑
摘要: ActiceMQ-CPP消息插件是CMS的一种实现,是一个能够与ActiveMQ进行通信的C++客户端库,ActiveMQ-CPP的架构设计能够支持可插拨的传输协议和消息封装格式,并且支持客户端容量,能够与ActiveMQ高效和便捷地进行通信,并且提供一系列跨平台的类Java API的特性,如多线程 阅读全文
posted @ 2018-12-14 10:22 代码研究院初心 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 构造函数和析构函数 构造函数是类的入口函数 析构函数是类的销毁函数 1、构造函数 a、构造函数默认是public类型的,如果定义private则定义外部不能进行对象的创建,所以只能是公有函数 b、构造函数是入口函数,所以可以进行参数的初始化,可以对部分或全部的函数进行初始化操作 c、构造函数是可以有 阅读全文
posted @ 2023-02-14 14:49 代码研究院初心 阅读(164) 评论(0) 推荐(1) 编辑
摘要: VS2019下对于远程Linux下C++代码的调试 VS2017后新增了对跨平台代码的编写,编译和调试的功能,2019后更是新增了多种插件,以下是针对C++版本的linux环境代码调试 准备工作 安装VS2019, "下载地址" 选择需要安装的插件,针对性安装,我们选择linux下C++开发插件安装 阅读全文
posted @ 2019-01-23 11:07 代码研究院初心 阅读(1847) 评论(0) 推荐(1) 编辑
摘要: change of version 1.3.x+,EOSIO.CDT After eos version 1.3.x, generation of cdt tools, Smart Contracts has changed alot. Both source code and compilatio 阅读全文
posted @ 2018-12-18 20:13 代码研究院初心 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 采自文章:https://www.cnblogs.com/renyuan/p/6613638.html 大多数共享数据的线程均采用 boost::mutex mtx; boost::condition_variable condition; boost::thread consume_thread; 阅读全文
posted @ 2018-11-23 11:15 代码研究院初心 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 三层机制 1.顶端就是Windows内核。Windows内核维护着一个消息队列,第二级控制中心从这个消息队列中获取属于自己管辖的消息,后做出处理,有些消息直接处理掉,有些还要发送给下一级窗体(Window)或控件(Control) 2.第二级控制中心一般是各Windows应用程序的Applicati 阅读全文
posted @ 2018-07-19 15:08 代码研究院初心 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 闪烁的根源:OnEraseBkgnd一擦一写造成了图象颜色的反差导致闪烁 如何避免:首先要做的是屏蔽背景刷新。背景刷新其实是在响应WM_ERASEBKGND消息。我们在视类中添加对这个消息的响应 阅读全文
posted @ 2018-07-19 15:05 代码研究院初心 阅读(147) 评论(0) 推荐(0) 编辑