c/c++
文章平均质量分 56
shangming111
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++备忘录
#1.模板类的模板成员函数 template class C { public: template void f(); } 如果需要在类外定义函数f时,要这样写: template void C::f() {...} 而不能写成 template template void C::f() {...}原创 2016-11-27 14:22:58 · 775 阅读 · 0 评论 -
C的I/O函数备忘录
单字符的I/O int getc(FILE* ): 1.可能实现为宏;2.出错或达到文件尾返回EOF; int fgetc(FILE* ): 1.一定是函数;2.出错或达到文件尾返回EOF; int getchar(voiid): 1.从标准输入读取,等价于fgetc(stdin);2.出错或达到文件尾返回EOF; int ungetc(int c, FILE* fp): 1.回送的字符不原创 2017-03-08 19:54:24 · 403 阅读 · 0 评论 -
shared_ptr,weak_ptr源码解析
下面的代码是我在看了ubuntu16.04系统默认自带的stl源码后整理的shared_ptr代码简洁版,为了容易理解去掉了一些基类,函数以及对多线程等情况的处理,对变量名和函数名也做了修改。template<typename Ptr> class counted_ptr { public: counted_ptr(const counted_ptr&) = delete;原创 2017-04-21 16:57:09 · 594 阅读 · 0 评论
分享