c++
文章平均质量分 89
基于c语言讲解c++98和c++11,重点在于类和对象,以及c++11新特性
starnight531
原创博客确实是挺耗时,但记得也是确实牢固。欢迎评论区提出问题,一起学习,一起进步。
展开
-
C++11 - 8 -智能指针
学习自动析构的智能指针类,了解从auto_ptr到shard_ptr的功能完善过程,明确使用weak_ptr的场景,模拟实现不同指针的定制删除器原创 2022-09-18 17:33:42 · 708 阅读 · 0 评论 -
C++11 - 7 - 线程库
体会thread下创建线程/等待线程/执行任务/加锁,与pthread.h的不同。了解mutex互斥锁的合适加锁位置原创 2022-09-17 17:35:37 · 440 阅读 · 0 评论 -
C++11 - 6 - 可变参数模板
了解可变参数模板...Args传参过程,使用数组+推导/重载+递归两种方式逐个获取可变参数原创 2022-09-17 14:28:17 · 540 阅读 · 0 评论 -
C++11 - 5 - function包装器
使用function包装器,将几种参数与返回值相同的调用对象绑定到一个类内。并使用bind()为其绑定类对象和参数顺序原创 2022-09-16 18:32:16 · 315 阅读 · 0 评论 -
C++11 - 4 -万能引用
了解模板双值引用和万能引用的差异,使用forward()函数帮助区分左右值引用,应对多重引用情况原创 2022-09-16 16:44:32 · 667 阅读 · 0 评论 -
C++11 - 3 - lambda表达式
学习lambda表达式的原理和用法,对比函数指针/仿函数类/lambda表达式,三种调用对象的使用差异原创 2022-09-16 12:00:41 · 280 阅读 · 0 评论 -
C++11 - 2 - 右值引用与移动构造
区分变量的左值右值,学会左右值的自身引用和交叉引用,理解深浅拷贝的基础上学习理解移动构造原创 2022-09-15 17:26:12 · 299 阅读 · 0 评论 -
C++11 - 1 - Initializer_list
了解c++11新增的STL-initializer_list,理解列表初始化的原理,熟练使用列表初始化内置类型和STL原创 2022-09-15 15:02:30 · 449 阅读 · 0 评论