c++
文章平均质量分 67
拾穗者
一个喜欢胡思乱想,并认为技术可以让生活变得更美好的程序猿
展开
-
windows下c++程序的检测
背景我们在发布程序后,需要对程序进行维护。一旦遇到问题需要及时定位问题并解决。这篇文章主要是记录如何在程序中加入必要的检测工具来帮助我们尽快的定位问题的方法。程序捕捉crash的方法开源程序程序运行难免会出现crash的情况。在用户现场发送时,如果需要用户介入进行数据收集,就会严重降低用户体验。为了将crash的采集、上送都进行自动化完成,就需要我们在程序中完成此步骤。恰好存在一个开源的软件crashrpt(http://crashrpt.sourceforge.net/),可以用来采集和上送cr原创 2022-05-20 16:44:31 · 787 阅读 · 0 评论 -
c++中的智能指针
c++中的智能指针C++11中新增的智能指针unique_ptrshared_ptrweak_ptr功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入C++11中新增的智能指针c++是一门讲究效率的语言,这就导致很多的内存管理需要原创 2022-03-19 19:57:17 · 1034 阅读 · 0 评论 -
C++中explicit关键字的作用
explicit用来防止由构造函数定义的隐式转换。 要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。例如: class things{ public: things(const std::string&name =""): m_name(name),转载 2014-09-01 17:04:08 · 582 阅读 · 0 评论 -
c++中pimpl用法总结
在编写稳定代码是,管理好代码间的依赖性是不可hu翻译 2014-10-13 16:30:00 · 3547 阅读 · 0 评论 -
回调函数的面向对象设计
面向对象的回调函数过程语言c的设计方法,在面向对象的语言c++中都有对应的实现方法。而回调函数的面向对象的设计方法一直困扰着我,没有找到一种合适的面向对象的c++的方法来替代c的方法。今天在学习设计模式时,发现了一种设计模式,特别适合用于回调函数的实现。故记录下来,以备后续的温习。 回调函数,是c语言中两个进程(线程)间交互的一个重要的手段。面向对象的语言同样可以实现同样的功能。可参照设计模式的c原创 2017-01-04 16:11:52 · 1752 阅读 · 0 评论