![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 80
zhangyang1060
这个作者很懒,什么都没留下…
展开
-
虚函数-动态绑定-多态
虚函数-动态绑定-多态原创 2022-09-02 10:42:00 · 538 阅读 · 0 评论 -
面向对象-重载隐藏覆盖
面向对象-重载隐藏覆盖原创 2022-09-01 17:50:10 · 297 阅读 · 0 评论 -
模板、迭代器和内存分配
模板、迭代器和内存分配原创 2022-09-01 16:40:32 · 163 阅读 · 0 评论 -
类设计实现:string和复数类
C++学习笔记08-类设计实现:string和复数类原创 2022-08-19 10:12:34 · 387 阅读 · 0 评论 -
懒汉式和饿汉式单例模式实现
C++学习笔记07-懒汉式和饿汉式单例模式实现原创 2022-08-18 16:50:02 · 126 阅读 · 0 评论 -
类、对象和函数
C++学习笔记06:类、对象和函数原创 2022-08-17 21:40:39 · 555 阅读 · 0 评论 -
const、指针和引用
C++学习笔记05:const、指针和引用原创 2022-08-17 20:50:48 · 327 阅读 · 0 评论 -
带默认值的函数、内联函数和函数重载
C++学习笔记04:带默认值的函数、内联函数和函数重载原创 2022-08-16 23:16:48 · 307 阅读 · 0 评论 -
编译与链接原理及ELF格式
03 编译与链接原理及ELF格式原创 2022-08-16 22:42:10 · 379 阅读 · 0 评论 -
从指令角度掌握函数调用堆栈的详细过程
02 从指令角度掌握函数调用堆栈的详细过程原创 2022-08-16 22:07:38 · 262 阅读 · 0 评论 -
进程虚拟地址空间划分和布局
C++笔记01:进程虚拟地址空间划分和布局原创 2022-08-16 21:35:52 · 514 阅读 · 0 评论 -
详解bind绑定器和function函数对象机制
bind1st和bind2nd使用代码举例如下:自己动手实现bind1st和find_if:bind和function机制;模板的完全特例化(全特化)和部分特例化(偏特化);区分一下函数类型和函数指针类型;通过vector演示模板特例化的使用;自己动手实现function 理解原理;bind绑定器使用举例;muduo源码中的线程池用C++代码模拟;lambda表达式的原理和实践 ;通过lambda表达式实现有自定义优先级队列的比较方式;原创 2022-04-06 15:21:28 · 1240 阅读 · 1 评论 -
详解C++智能指针
裸指针有哪些不好的地方?智能指针原理:不带引用计数的智能指针:1.auto_ptr :2.scoped_ptr:3.unique_ptr:自己实现一个简单的unique_ptr :带引用计数的智能指针 : shared_ptr和weak_ptr;自己实现一个简单的shared_ptr:智能指针的交叉引用(循环引用)问题 :多线程访问共享对象的线程安全问题自定义删除器:当unique_ptr和shared_ptr管理动态分配的数组空间时候的区别:效率与灵活性;运行时绑定删除器和编译器时绑定删除器原创 2022-04-06 14:33:35 · 3828 阅读 · 0 评论 -
详解C++对象优化-右值引用-移动语义-完美转发
详解C++对象优化-右值引用-移动语义-完美转发:1.对象背后调用哪些方法?2.函数调用过程中对象背后调用的方法:3.总结3条对象优化原则:4:带右值引用的拷贝构造函数和拷贝赋值运算符(移动构造函数和移动赋值运算符)5.通过模板实现右值引用函数:原创 2022-04-06 10:13:05 · 241 阅读 · 0 评论