C++11语言特性和标准库-第一部

C++11语言特性和标准库-第一部
共59节 1311人在学 课程详情
  • C++11语言的关键特性

    • auto(自动类型推导)
    • decltype(类型声明说明符)
    • Range-for statement(range-for语句)
    • Initializer lists(初始化列表)
    • Rvalue references and move semantics(右值引用和移动语义)
    • Lambdas(lambda表达式)
    • constexpr(常量表达式说明符)
    • nullptr(空指针常量)
    • Copying and rethrowing exceptions(复制和重新抛出异常)
    • Inline namespaces(内联命名空间)
    • 用户定义的字面常量
    • 使用noexcept修饰符来阻止异常传播
  • C++11语言的其他特性

    • Suffix return type syntax(尾部返回类型语法)
    • Preventing narrowing 和 Right-angle brackets
    • static_assert 静态断言
    • Raw string literals(原始字符串常量)
    • Attributes(属性)
    • Alignment(地址对齐)
    • C99 features(兼容的C99特性)
  • C++11语言的类型

    • enum class(新枚举类型)
    • a longer integer 和 extended integer types
    • Generalized unions(广义的联合)
    • Generalized PODs(广义的扁平简单数据类型)
  • C++11语言的类

    • =default and =delete
    • Control of default move and copy(控制默认的移动和复制)
    • Delegating constructors(代理构造函数)
    • In-class member initializers(在类成员里的初始化器)
    • Inherited constructors (可继承的构造器)
    • Override controls: override(重载控制: override)
    • Override controls: final(重载控制:final)
    • explicit显式转换操作符
  • C++11语言的标准库

    • unique_ptr(唯一智能指针)
    • shared_ptr(共享智能指针)
    • weak_ptr(弱指针)
    • tuple(元组)
    • Type traits(类型特征)
    • function and bind(函数与绑定)
    • Regular Expressions(正则表达式)
    • Time utilities(时间实用类)
    • Random number generation(随机数字产生器)
    • Scoped allocators(范围的内存分配器)
    • Algorithms improvements(算法的改进)
    • Container improvements(容器的改进)
    • unordered_* containers(哈希容器)
    • std::array(容器数组)
    • forward_list(向前列表)
  • C++11语言的并发

    • Threads(线程)
    • Mutual exclusion(互斥量)
    • Locks(锁)
    • Condition variables(条件变量)
    • Atomics(原子)
    • Futures and promises(未来和承诺)
    • async(异步函数)
    • Thread-local storage(线程本地存储)
    • 进程中止(abandom process)
  • C++11语言的模板

    • Extern templates(外部模板)
    • Template aliases(模板别名)
    • Variadic templates(可变模板)
    • Local types as template arguments(本地类型作为模板参数)

    订阅失败

    C++11语言特性和标准库-第一部
    C++11语言特性和标准库-第一部 ...

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

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

    购买课程

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

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

    课时介绍

    1. 原子 2. 课时配套代码课件和pdf, 代码支持vscode或者vs2017.

    课程介绍


    1. 讲解C++11的新语法.
    2. 讲解C++11的新增标准库.
    3. 讲解C++11的新特性.
    4. 不细说C++98的语法和标准库.
    5. 学习C++11需要有C++98的基础。
    6. 课程会结合项目代码和标准库源码来讲解。
    7. 介绍了实际产品开发中常用到的C++11特性和库.
    8. 项目代码可以通过vs2017和g++编译过.
    9. C++11特性是C++20以前更新最多的版本,C++14,C++17特性更新少很多.
    推荐课程

    零基础C++程序设计

    高野 · 1668人在学

    C++ 11 新特性

    陈显锋 · 924人在学

    现代C++(C++ 11 核心特性详解)

    莫俊辉 · 287人在学

    C++11基础教程

    姜雪伟 · 1146人在学

    C++11多线程编程

    王健伟 · 11856人在学

    C++11 14 17 20 多线程从原理到线程池实战

    夏曹俊 · 2269人在学

    C++17语言特性和标准库-第一部

    戴辉 · 402人在学

    轻轻松松学C++

    爱听雨声的北方汉 · 1671人在学

    2023 C++零基础入门视频教程

    明仕强 · 471人在学

    C++第3课:C++内存泄露检测原理及案例实战

    梅会东 · 331人在学

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