• 参会报名
  • 会议介绍
  • 会议日程
  • 会议嘉宾
  • 参会指南
  • 邀请函下载

公开课:Modern C++ (11/14/17) 新特性
收藏人
分享到

公开课:Modern C++ (11/14/17) 新特性已过期

发票类型:增值税普通发票 增值税专用发票

        会议介绍


        公开课:Modern C++ (11/14/17) 新特性

        培训讲师/ Instructor

        两岸著名技术教育者,计算机图书作者、译者、书评人。著有《深入浅出MFC》《多型与虚拟》《STL源码剖析》《无责任书评》三卷,译有众多脍炙人口的高阶技术书籍,包括Meyers的“Effective C++”系列。还兼任教职于元智大学(台湾)、同济大学(大陆)、南京大学(大陆)。老师的著作、讲座影响大陆整整一代C++程序员。

        会议日程

        (最终日程以会议现场为准)


        培训大纲/ Syllabus

        11月15-16日,周三-周四,09:00-17:00

        • 1-1. 演进、开发环境、重要读本、网络资源

        • 1-2. Variadic Templates (这是Modern C++ 最重要的新特性,几乎全面改变了标准库写法)

        • 1-3. Spaces in Template Expression、nullptr and std::nullptr_t、Automatic TypeDeduction with auto(上述三者之中最具实用价值的是 auto,能够为编写代码带来极大方便)

        • 1-4. Unifrom Initialization (初始化的作法终于有了统一。)

        • 1-5. Initializer_list (大幅改变标准库容器的初值设定方式;亦值得你直接使用它创建一个数据集)

        • 1-6. Explicit for ctors taking more thanone argument

        • 1-7. Range based for statement (一个很方便的 loop 写法)

        • 1-8. =default, =delete (允许你 "使用默认的 Big-Three函数" 或 "放弃默认的Big-Three函数")

        • 1-9. Alias Template (又称为 template typedef)

        • 1-10. Template template parameters (通过深入浅出的解释让你彻底了解这一模板高级用法)

        • 1-11. Type Alias

        • 1-12. using, noexcept, override, final,declval, decltype

        • 1-13. lambdas (一种比 function objects/functors 更便利的写法,其怪异的语法乍见之下令人困惑与愕然)

        • 2-1. 标准库源代码分布 (如果有心查看标准库源代码,这是第一步)

        • 2-2. Rvalue references and Move Semantics (Modern C++最重要的新特性之一) (如何写出move-aware class,其对容器效能的影响)

        • 2-3.Perfect Forwarding (perfectforwarding vs. imperfect forwarding; std::forward()的意义与用法)

        • 2-4. 写出一个move-awareclass

        • 2-5. Move-aware class对容器的效能测试

        • 2-6. 容器概论(所有容器的内核结构, 所有容器的新旧版本 classes 结构比较)

        • 2-7. 新容器array的内核结构及现实用途

        • 2-8. 新容器forward_list的内核结构及现实用途

        • 2-9. 新容器unordered-的内核结构及现实用途

        • 2-10. Hash Functions (这是使用unordered- 容器的最大罩门;本节观察string之hash function)

        • 2-11. 万用的HashFunctions (介绍源自 Boost 的一种万用型hash function写法)

        • 2-12. tuple (一种异质容器,允许 objects of any types 被组合到一起。实现手法令人拍案叫绝)

        • 2-13. shared_pointer (最被广泛使用的智能指针,介绍其用法及其内核结构)

        • 2-14. Type traits (示范如何使用神奇的 type traits 查知 types 的诸多特性)

        会议嘉宾

        (最终出席嘉宾以会议现场为准)


        温馨提示酒店与住宿:为防止极端情况下活动延期或取消,建议“异地客户”与manbext客户端下载客服确认参会信息后,再安排出行与住宿。退款规则:活动各项资源需提前采购,购票后不支持退款,可以换人参加。

        manbext客户端下载为本会议官方合作 报名平台,您可在线购票

        • 会员折扣
          该会议支持会员折扣 具体折扣标准请参见plus会员页面
        • 会员返积分
          每消费1元累积1个会员积分。 仅PC站支持。
        • 会员积分抵现
          根据会员等级的不同,每抵用1元可使用的积分也不一样,具体可参见PLUS会员页面。 仅PC站支持。

        主办方没有公开参会单位

        打开微信,点击底部的“发现”,使用“扫一扫”即可将网页分享至朋友圈。

        录入信息

        Baidu
        map