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

C++11语言特性和标准库-第一部
共59节 1337人在学 课程详情
  • 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. 讲解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特性更新少很多.
    推荐课程

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

    李明 · 730人在学

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

    王先生 · 22123人在学

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

    汤小洋 · 4210人在学

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

    黄菊华 · 788人在学

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

    小尼老师 · 842人在学

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

    Long · 5155人在学

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

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2324人在学

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

    赖国荣 · 599人在学

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

    李杰 · 3987人在学

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