C++语言基础到进阶

C++语言基础到进阶

狂想

23年c++实战经验,我会用最精炼、最到位的语言把重点、难点、哪里是坑、哪里必须记住都一一道来,我有能力教你90%的c++讲师无法教给你的高级知识,我有信心通过我的一系列课程陪伴你,让你从c++小白变成c++大神

  • 课程目录
  • 课程介绍
  • 课时1:c++ 语言课程详细介绍

  • 课时2:语言特性、工程构成、可移植性

  • 课时3:命名空间简介、基本输入输出精解

  • 课时4:auto、头文件防卫、引用、常量

  • 课时5:范围for、new内存动态分配、nullptr

  • 课时6:结构、权限修饰符、类简介

  • 课时7:函数新特性、内联函数、const详解

  • 课时8:string类型介绍

  • 课时9:vector类型介绍

  • 课时10:迭代器精彩演绎,失效分析及弥补、实战

  • 课时11:类型转换:static_cast、reinterpret_cast等

  • 课时12:成员函数、对象拷贝、私有成员

  • 课时13:构造函数详解,explicit,初始化列表

  • 课时14:inline、const、mutable、this、static

  • 课时15:类内初始化、默认构造函数、=default;

  • 课时16:拷贝构造函数

  • 课时17:重载运算符、拷贝赋值运算符、析构函数

  • 课时18:派生类、调用顺序、访问等级、函数遮蔽

  • 课时19:基类指针、虚纯虚函数、多态性、虚析构

  • 课时20:友元函数、友元类、友元成员函数

  • 课时21:RTTI、dynamic_cast、typeid、虚函数表

  • 课时22:基类与派生类关系的详细再探讨

  • 课时23:左值、右值,左值引用、右值引用、move

  • 课时24:临时对象深入探讨、解析,提高性能手段

  • 课时25:对象移动、移动构造函数、移动赋值运算符

  • 课时26:继承的构造函数、多重继承、虚继承

  • 课时27:类型转换构造函数、运算符,类成员指针

  • 课时28:模板概念,函数模板定义、调用

  • 课时29:类模板概念,类模板定义、使用

  • 课时30:用typename场合、默认模板参数、趣味写法分析

  • 课时31:成员函数模板,显式实例化、声明

  • 课时32:using定义模板别名,显式指定模板参数

  • 课时33:模板全特化、偏特化(局部特化)

  • 课时34:可变参模板

  • 课时35:可变参模板续、模板模板参数

  • 课时36:直接内存管理(new/delete)、创建新工程观察内存泄漏

  • 课时37:new、delete探秘,智能指针概述、shared_ptr基础

  • 课时38:shared_ptr常用操作、计数、自定义删除器等等

  • 课时39:weak_ptr概述、weak_ptr常用操作、尺寸

  • 课时40:shared_ptr使用场景、陷阱、性能分析、使用建议

  • 课时41:unique_ptr概述、常用操作

  • 课时42:返回unique_ptr、删除器、尺寸、智能指针总结

  • 课时43:并发基本概念及实现,进程、线程基本概念

  • 课时44:线程启动、结束,创建线程多法、join,detach

  • 课时45:线程传参详解,detach()大坑,成员函数做线程函数

  • 课时46:创建多个线程、数据共享问题分析、案例代码

  • 课时47:互斥量概念、用法、死锁演示及解决详解

  • 课时48:unique_lock详解

  • 课时49:单例设计模式共享数据分析、解决,call_once

  • 课时50:condition_variable、wait、notify_one、notify_all

  • 课时51:async、future、packaged_task、promise

  • 课时52:future其他成员函数、shared_future、atomic

  • 课时53:std::atomic续谈、std::async深入谈

  • 课时54:windows临界区、其他各种mutex互斥量

  • 课时55:补充知识、线程池浅谈、数量谈、总结

  • 课时56:new、delete的进一步认识

  • 课时57:new细节探秘,重载类内operator new、delete

  • 课时58:内存池概念、代码实现和详细分析

  • 课时59:嵌入式指针概念及范例、内存池改进版

  • 课时60:重载全局new、delete,定位new及重载等

  • 课时61:STL总述、发展史、组成,数据结构谈

  • 课时62:容器分类,array、vector容器精解

  • 课时63:容器的说明和简单应用例续

  • 课时64:分配器概述、使用,工作原理说

  • 课时65:迭代器的概念和分类

  • 课时66:算法概述、内部处理、使用范例

  • 课时67:函数对象回顾、系统函数对象及范例

  • 课时68:适配器概念、分类、范例及总结

  • 课时69:函数调用运算符、function类模板

  • 课时70:万能引用universal reference

  • 课时71:理解模板类型推断、查看类型推断结果

  • 课时72:引用折叠,转发、完美转发,forward

  • 课时73:理解auto类型推断,auto应用场合

  • 课时74:详解decltype含义,decltype主要用途

  • 课时75:可调用对象、std::function、std::bind

  • 课时76:lambda表达式,for_each、find_if简介

  • 课时77:lambda表达式捕获模式的陷阱分析和展示

  • 课时78:可变参数函数、initializer_list、省略号形参

  • 课时79:萃取(traits)技术概念、范例等

  • 课时80:结束语、未来之路

课程概述

请看如下图中说明:

相关教程

Learnfk - Ruby教程

Learnfk - Python数据结构教程

Learnfk - Redis教程

Learnfk - Node.js教程

Learnfk - ES6教程

Learnfk - Xpath教程

随机推荐

齐心A5入手使用1个月感受揭露,评测真的很坑吗?

BUBM记忆棉鼠标垫详细评测报告,坑不坑人看完这个评测就知道了!

洁碧冲牙器水牙线评测哪一款功能更强大,最真实的图文评测分享!

德尔玛Deerma评测下来告诉你坑不坑,冰箱评测质量怎么样!

南孚NANFU7号碱性电池16粒聚能环2代使用情况,哪款性价比更好

Keep缠绕式护腕一定要了解的评测情况,详细评测报告