现代C++探险之旅:趣解C++入门到征服C++11、17、20

现代C++探险之旅:趣解C++入门到征服C++11、17、20
共51节 260人在学 课程详情
  • 准备工作

    • 如何学习C++
    • 开发环境的安装
  • C过渡到C++起步

    • 基本调试
    • 复杂调试
    • 命名空间和头文件
    • 引用
  • C++核心概念

    • 什么是类
    • 封装
    • 构造(new)、析构(delete)
    • 继承
    • 重定义
    • 多态
    • 重载
    • 接口
  • C++进阶

    • 类的静态成员和方法
    • 类的拷贝构造、拷贝赋值
    • 函数缺省参数及内联函数
    • 四种类型转换
    • 异常以及常用策略
    • 模板
    • 模板特化
    • C++ 输入输出
  • C++标准库

    • 标准库整体结构
    • 极简数据结构
    • 容器-动态数组vector
    • 容器-链表list
    • 容器-字符串string
    • 容器-键值对map
    • 算法
  • C++11 新特性

    • C++11概览
    • 易用性增强-类型别名
    • 易用性增强-自动类型推导
    • 易用性增强-范围for
    • 易用性增强-初始化列表
    • 易用性增强-空指针 nullptr
    • 易用性增强-匿名函数 lambda
    • 性能增强 - 左值与右值
    • 性能增强-转移语义常见函数及易错点
    • 多线程 - 什么是进程和线程
    • 多线程 - 线程的创建
    • 多线程 - 线程的使用
    • 多线程 - 线程的同步
    • 多线程 - 条件变量
    • 功能增强 - 共享指针 shared_ptr
    • 功能增强 - 弱指针 weak_ptr
    • 功能增强 - 独占指针 unique_ptr
    • 功能增强 - 函数包装器 function bind
  • C++17 新特性

    • 文件系统filesystem
    • 结构化绑定
    • string_view
  • C++20 现状及展望

    • C++ 20 现状及展望

    订阅失败

    现代C++探险之旅:趣解C++入门到征服C++11、17、20
    现代C++探险之旅:趣解C++入门到征服C++11、17、20 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    解释C++标准库中string_view的用途和优势,用于非拷贝字符串的高效处理

    课程介绍

          2024年新课,故事中学习,场景中实操。探索C++11多线程、标准库、模板以及面向对象思想。只讲实践干货,快速入门C++精髓。
          一方面 C++ 的版本变化日新月异,从 C++ 11 到 C++ 20 增加了不少新特性。另一方面 CPU/GPU芯片、智能座舱、自动驾驶、操作系统等领域对C/C++的需求日益强烈。
          经过上述快速迭代后,目前C++的知识可以讲一两年不重样。所以如何才能降低C++学习门槛,并能够在深入理解的基础上掌握C++的精髓,学习最新的语言特性并在实际工程中使用起来?
          我们将C++语言分为查询类知识(相当于查字典)和理解类知识,很多和尚念经的教学方式侧重查询类知识的挨个讲解。虽然讲解简单,但学员学完后缺少理解,很多语法糖实践中又极少使用,进而反馈学习难度大。
          该课程对于查询类知识改为传授方法,对于理解类知识结合十几年各行业C++面试/工作经验对C++常用/核心知识进行系统总结梳理。
          每个知识点结合使用场景以保障深入理解,采用实战以保障学员动手实践能力,在对易错的知识点进行总结,提前规避。
          向着梦想攀登,欢迎踏上C++探险之旅 !      
    (该课程需要C语言基础(C语言可浏览讲师名下其它课程)
     课程源码地址:https://github.com/robinliouhu2 

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 980人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 23054人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4321人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 850人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 910人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5217人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1541人在学

    Python Django 深度学习 小程序

    钟翔 · 2439人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 714人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4105人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~