
C++(11)
MeachiealFactory
学海无涯,回头是岸!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++智能指针
1、unique_ptr 与所指对象内存绑定紧密不能与其他unique_ptr对象共享对象内存。 所有权可以通过move()对其进行转让, 一旦转让,原有的指针失去了对内存的所有权unique_ptr up1(new int(11));unique_ptr up2 = up1; //不能复制,编译报错,没有拷贝构造函数,但保留移动构造函数 uniqu原创 2017-09-28 17:44:33 · 191 阅读 · 0 评论 -
通过 “期望”实现的一个并发快排
1、 什么是期望;假设你乘飞机去国外度假。当你到达机场,并且办理完各种登机手续后,你还需要等待机场广播通知你登机,可能要等很多个小时。你可能会在候机室里面找一些事情来打发时间,比如:读书,上网,或者来一杯价格不菲的机场咖啡,不过从根本上来说你就在等待一件事情:机场广播能够登机的时间。给定的飞机班次再之后没有可参考性;当你在再次度假的时候,你可能会等待另一班飞机。C++标准库模型将这种一次原创 2017-09-12 16:20:20 · 422 阅读 · 0 评论 -
C++类中的指针成员和拷贝构造函数
对C++程序员来说,编写C++程序有一条必须注意的规则,就是类中包含了一个指针成员的话,那么 就要小心拷贝构造函数的编写, 因为一不小心,就会出现内存泄漏。看下面的例子:#include class HasPtrMem{public:HasPtrMem() : d(new int(0)) {}//拷贝构造,从堆中分配内存HasPtrMem(const Has原创 2017-10-10 16:58:06 · 2604 阅读 · 0 评论 -
C/C++ 混合编程
原创 2018-01-12 12:03:02 · 292 阅读 · 0 评论 -
vs2013 加载libcurl工程出错的问题解决
项目中需要编译第三方的libcurl库 ,但是用vs2013打开工程。显示工程加载失败。项目上点击点击重新加载,会报出错误: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(36,3): 未找到导入的项目“C:\Program Files (x86)\MSBuild\Mic...原创 2018-02-09 17:53:35 · 752 阅读 · 0 评论