扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓

订阅后:请点击此处观看视频课程
视频教程-C++语言基础到进阶-C/C++
学习有效期:永久观看
学习时长:5851分钟
学习计划:98天
难度:低
「口碑讲师带队学习,让你的问题不过夜」

讲师姓名:王健伟
CTO/CIO/技术副总裁/总工程师
讲师介绍:23年C++语言编程经验,经历过多个行业的开发项目包括网络安全,网络游戏,通信行业等等,多年的摸爬滚打使自身具备了深厚的开发实力和实战经验。
☛点击立即跟老师学习☚
「你将学到什么?」
《从c语言入门到c++使用高手》套餐地址链接:https://edu.csdn.net/combo/detail/1046
《从C语言入门到c++网络通讯架构师》套餐地址链接:https://edu.csdn.net/combo/detail/1165
「课程学习目录」
第1章:c++语言课程介绍 |
1.c++ 语言课程详细介绍 |
第2章:基本语言 |
1.语言特性、工程构成、可移植性 |
2.命名空间简介、基本输入输出精解 |
3.auto、头文件防卫、引用、常量 |
4.范围for、new内存动态分配、nullptr |
5.结构、权限修饰符、类简介 |
6.函数新特性、内联函数、const详解 |
7.string类型介绍 |
8.vector类型介绍 |
9.迭代器精彩演绎,失效分析及弥补、实战 |
10.类型转换:static_cast、reinterpret_cast等 |
第3章:类 |
1.成员函数、对象拷贝、私有成员 |
2.构造函数详解,explicit,初始化列表 |
3.inline、const、mutable、this、static |
4.类内初始化、默认构造函数、=default; |
5.拷贝构造函数 |
6.重载运算符、拷贝赋值运算符、析构函数 |
7.派生类、调用顺序、访问等级、函数遮蔽 |
8.基类指针、虚纯虚函数、多态性、虚析构 |
9.友元函数、友元类、友元成员函数 |
10.RTTI、dynamic_cast、typeid、虚函数表 |
11.基类与派生类关系的详细再探讨 |
12.左值、右值,左值引用、右值引用、move |
13.临时对象深入探讨、解析,提高性能手段 |
14.对象移动、移动构造函数、移动赋值运算符 |
15.继承的构造函数、多重继承、虚继承 |
16.类型转换构造函数、运算符,类成员指针 |
第4章:模板与泛型 |
1.模板概念,函数模板定义、调用 |
2.类模板概念,类模板定义、使用 |
3.用typename场合、默认模板参数、趣味写法分析 |
4.成员函数模板,显式实例化、声明 |
5.using定义模板别名,显式指定模板参数 |
6.模板全特化、偏特化(局部特化) |
7.可变参模板 |
8.可变参模板续、模板模板参数 |
第5章:智能指针 |
1.直接内存管理(new/delete)、创建新工程观察内存泄漏 |
2.new、delete探秘,智能指针概述、shared_ptr基础 |
3.shared_ptr常用操作、计数、自定义删除器等等 |
4.weak_ptr概述、weak_ptr常用操作、尺寸 |
5.shared_ptr使用场景、陷阱、性能分析、使用建议 |
6.unique_ptr概述、常用操作 |
7.返回unique_ptr、删除器、尺寸、智能指针 |
第6章:多线程程序设计 |
1.并发基本概念及实现,进程、线程基本概念 |
2.线程启动、结束,创建线程多法、join,detach |
3.线程传参详解,detach()大坑,成员函数做线程函数 |
4.创建多个线程、数据共享问题分析、案例代码 |
5.互斥量概念、用法、死锁演示及解决详解 |
6.unique_lock详解 |
7.单例设计模式共享数据分析、解决,call_once |
8.condition_variable、wait、notify_one、notify_all |
9.async、future、packaged_task、promise |
10.future其他成员函数、shared_future、atomic |
11.std::atomic续谈、std::async深入谈 |
12.windows临界区、其他各种mutex互斥量 |
13.补充知识、线程池浅谈、数量谈、总结 |
第7章:内存高级话题 |
1.new、delete的进一步认识 |
2.new细节探秘,重载类内operator new、delete |
3.内存池概念、代码实现和详细分析 |
4.嵌入式指针概念及范例、内存池改进版 |
5.重载全局new、delete,定位new及重载等 |
第8章:STL标准模板库大局观 |
1.STL总述、发展史、组成,数据结构谈 |
2.容器分类,array、vector容器精解 |
3.容器的说明和简单应用例续 |
4.分配器概述、使用,工作原理说 |
5.迭代器的概念和分类 |
6.算法概述、内部处理、使用范例 |
7.函数对象回顾、系统函数对象及范例 |
8.适配器概念、分类、范例及总结 |
第9章:未归类知识点 |
1.函数调用运算符、function类模板 |
2.万能引用universal reference |
3.理解模板类型推断、查看类型推断结果 |
4.引用折叠,转发、完美转发,forward |
5.理解auto类型推断,auto应用场合 |
6.详解decltype含义,decltype主要用途 |
7.可调用对象、function、bind |
8.lambda表达式,for_each、find_if简介 |
9.lambda表达式捕获模式的陷阱分析和展示 |
10.可变参数函数、initializer_list、省略号形参 |
11.萃取(traits)技术概念、范例等 |
第10章:课程总结与展望 |
1.结束语、未来之路 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,98天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握C/C++知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
学完后,您对c++语言本身的掌握已经很完整、全面了,您可以尝试寻找月薪在1万到1.5万的工作了!
为后续进一步学习c++高级知识打下了坚实的基础!