周哥教IT-现代C++精讲
我们把C++11及之后的标准叫做现代C++。C++11为C++98发布后13年来的第一次重大修正:包含约140个新特性,以及对C++03约600个缺陷修正。脱胎换骨,“看起来像一门新语言”,性能也得到了极大的提升。C++很难,学习成本很高,学习周期长,因此我们不推荐大家学习C++。本课将献给那些对C++有执着信念并想与时俱进的人。如果您现在使用C++却不会现代C++,那么就类似于在android和苹果智能机普及的时代,你还在使用Nokia。C++在后台开发,人工智能,机器学习,计算广告,信息安全等领域仍然有广泛的应用。学习本课需要C和C++基础。
周哥教IT全网首发《现代C++精讲》视频课程(目前已知的唯一一个讲现代C++课程的视频),面试里常问的什么智能指针,右值引用,移动语义,深拷贝浅拷贝,STL模板库,类型推导等等都直接干趴下。在本课中,我们将结合实际的例子,详细介绍现代C++的重要特性,并力求浅显易懂。
招聘信息:
C++职位最新招聘信息大全VIP视频课程 
现代C++精讲C++20编程详讲
C++并发编程
C/C++一站式学习
精通C/C++指针
课程课件
C++课程课件pdf课程参考
C++课程参考cplusplus- 第1章 序言
- 1.从一次失败的面试经历说起
- 2.从C++98到现代C++
- 3.课程适用对象
- 第4章 右值引用
- 1.什么是左值(lvalue)和右值(rvalue)?
- 2.什么是左值引用?
- 3.什么是右值引用?
- 4.通用引用(universal references)
- 5.引用折叠规则
- 6.完美转发, std::forward
- 第5章 移动语义
- 1.浅拷贝带来的问题
- 2.传统拷贝构造函数
- 3.移动构造函数
- 4.std::move
- 5.std::forward和std::move区别
- 6.拷贝赋值函数与移动赋值函数
- 7.noexcept
- 8.vector与移动语义
- 第7章 智能指针
- 1.C++内存管理与垃圾回收
- 2.智能指针概念
- 3.实现一个简单的智能指针:SmartPtr
- 4.早期智能指针的不足
- 5.unique_ptr
- 6.智能指针-shared_ptr:基本使用
- 7.shared_ptr注意事项
- 8.shared_ptr循环引用例子
- 9.shared_ptr多线程安全问题
- 10.weak_ptr
- 11.weakptr应用场景(1)-缓存
- 11.weakptr应用场景(2):避免循环引用和野指针
- 11.weakptr应用场景(3):观察者列表
- 11.w树型结构用什么指针?
- 11.weak_ptr解决循环引用问题
- 11.weak_ptr解决多线程安全问题
- 11.智能指针比较分析
- 11.make_shared和new的区别
- 第8章 C++11对类定义的改进
- 1.新标准对类的改进主要内容
- 2.=default,=delete
- 3.使用delete而不是private来禁用函数
- 4.委托构造函数(Delegating constructors)
- 5.constexpr构造函数(1):理解constexpr
- 6.constexpr构造函数(2)
- 7.POD( Plain Old Data )-plain
- 8. POD( Plain Old Data )-old
- 9.POD-Plain Old Data
- 10.指explicit构造函数
- 11.final关键字
- 12.override关键字
- 13.继承构造函数
- 第9章 STL容器改进
- 1. STL容器提纲
- 2.forward_list
- 3.std::array
- 4.cbegin,cend
- 5.swap
- 6.提高容器插入效率:emplace/emplace_back
- 7.shrink_to_fit
- 8.unordered_map概述
- 9.unordered_map存放内建型别数据
- 10.unordered_map存放自定义数据
- 11.unordered_map rehash
- 12. unordered_map与map比较
- 13.vector列表初始化
- 第11章 std::function类模板
- 1.可调用实体&仿函数
- 2.std::function类模版
- 3. std::bind(1)
- 4.std::bind(2)-绑定仿函数
- 5. std::bind(3)-类函数和成员
周哥教IT,一个分享编程知识的公众号。跟着周哥一起学习,每天都有进步。
通俗易懂,深入浅出,一篇文章只讲一个知识点。
文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。
文章不涉及代码,不烧脑细胞,人人都可以学习。
当你决定关注「周哥教IT」,你已然超越了90%的程序员!

微信扫描二维码关注