自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 智能指针shared_ptr设计与实现

template<typename T>class my_shared_ptr {public: my_shared_ptr() { ptr_ = new T; count_ = new int; *count_ = 1; } my_shared_ptr(const my_shared_ptr& in) { if (ptr_) Decrease(); ptr_ = in.ptr_; count_ = in.count_; Increase(); }

2020-07-28 10:40:03 185

原创 型别推导

第一章 型别推导条款2:理解auto型别推导条款2:理解auto型别推导在一般情况下,auto和模板型别推导一致;在auto采用大括号初始化时,表达式代表一个std::initializer_list,但模板不会在函数返回值或者lambda式的形参中使用auto,意思是使用模板型别推导,而非auto型别推导...

2020-07-28 10:38:15 204

原创 空类及类的注意事项

##空类的成员类的默认成员函数有六个,为 缺省构造函数、拷贝构造函数、赋值运算符重载、取地址运算符承载、const修饰的取地址运算符重载和析构函数; class CEmpty{ public: CEmpty(); //缺省构造函数 CEmpty(const CEmpty&); //拷贝构造函数 CEmpty& operator=(const CE...

2019-03-29 11:17:06 575

原创 c语言代码运行时的内存分布结构

当执行一个可执行文件中运行size命令是,系统会显示文件中三个段的大小(text、data和bss段),即代码段、数据段、和bss段。 BSS段:在采用段式内存管理的架构中,BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbo(由符号开始的块)l的简称。BSS段属于静态内存分配。数据段:在采用

2015-08-26 09:12:48 3604 2

转载 数组和指针的区别

转载自:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d8d8b492c93cf13d9735b361b31a5a660794613d3b37c6606a94f5eeafb2172415876a09bbe8949deba962c3888506e3643d855578e59f9c45154b237

2015-08-24 15:52:01 437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除