C++ in Detail: Common Idioms

所在平台: Udemy

课程主页: https://www.udemy.com/course/cpp-in-detail-common-idioms/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:C++ 细节:常见习惯用法 课程概述:本课程围绕与 C++ 相关的常见习惯用法展开,主要涵盖以下几个方面: - 类型系统(返回类型解析器、类型擦除等) - 多态性(CRTP、虚拟构造函数) - 依赖关系(PIMPL 模式) - 模板(SFINE、enable-if、对象生成器) - 资源管理(RAII、引用计数、资源返回) - 优化(SOO、EBO) 习惯用法源于编程语言的特定特性或其缺乏,因此学习 C++ 的习惯用法有助于更好地理解这门语言。在学习这些习惯用法的过程中,课程将涉及 C++ 的许多部分,例如模板参数(包括参数包)、重载解析、多态类型、类型转换、特殊成员函数、友元声明、类型推导等内容。

课程评论(0条)

课程详情

This course is about common C++ idioms that are related to:- types system (return type resolver, type erasure, etc.)- polymorphism (CRTP, virtual constructor)- dependencies (PIMPL)- templates (SFINE, enable-if, object generator)- resource management (RAII, reference counting, resource return)- optimization (SOO, EBO)Idioms emerge from certain features of a programming language or a lack of them. Thus, learning C++ idioms helps better understand this language.While learning those idioms, we will touch upon many parts of C++ like template parameters, including parameter pack, overload resolution, types of polymorphism, casting, conversion operators, placement new, special member functions, friend declarations, type deduction, etc.

课程标签

0人关注该课程

主题相关的课程