删除文章

确定要删除这篇文章吗?

取消
确定

C++惯用法

虚基类中要实现virtual析构函数 否则,在下面的例子中子类Dog得不到释放 include <iostream> include <memory> class Animals { public: Animals() { std::cout << "Animals" << std::endl; } virtual ~Animals() // 一定要是virtual析构 { ...
2018-05-19 13:50:47
阅读(1009)

C++ windows实用函数

收集的一些比较实用的函数,头文件依赖(不包括全部): include <TlHelp32.h> include <psapi.h> include <Windows.h> include <time.h> include <algorithm> include <iterator> include <io.h> include <direct.h> include <assert.h> include <sstream> ...
2018-05-18 10:08:09
阅读(1199)

bug修复,for循环倒叙遍历的时候千万不要用size_t等无符号整型

bug修复,for循环倒叙遍历的时候千万不要用size_t 如下代码: std::vector<int> x = { 1, 2, 3, 4, 5 }; for (size_t i = x.size() - 1; i >= 0; i--) { std::cout << x[i] << std::endl; } 由于size_t是unsigned int无符号整型,所以当i为0时候再继续i...
2018-05-10 14:38:41
阅读(1051)

C++ String正确实现以及关键点

正确实现String可以考察C++的一些基本功,稍不注意就会出错,下面来列举一下关键点: 1. 构造函数,拷贝构造,赋值操作符是必须的; 2. 成员初始化列表执行顺序; 3. c_str()不要返回空指针; 4. 实现swap函数; 5. 分配内存的时候要用外面传进来的size; 6. 赋值操作符的实...
2018-05-09 16:17:21
阅读(922)
 
Keep it simple,stupid
文章数
348
今日访问
1099
今日IP数
541
最近评论

在家赚钱: 在家赚钱 <a href="http://www.265250.com/" >在家赚钱</a> 已阅,感谢站长分享!
liangzi: 不错 谢谢分享
tujiaw: registerThreadInactive:如果当前没有激活的线程,就去激活线程,让等待的线程去执行任务。
hgzzx: 佩服佩服。 请教:registerThreadInactive的作用是什么?
xuehaoyun: 很不错,来围观一下
tujiaw: 抱歉csdn code服务关闭了,这个代码我也找不到了
回到顶部