|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/cpp-moderne-maitriser-cpp14-par-lexercice-pratique/
课程评论:没有评论
摩登 C++:通过实践掌握 C++14 本课程是一门动态、实践导向的课程,深入探讨 C++14 语言和标准库的新特性。 课程内容包括: * **二进制字面量**:理解并使用二进制字面量,以更清晰地表示比特级数据。 * **泛型 Lambda 表达式**:掌握泛型 Lambda 表达式的使用,实现更灵活、简洁的代码编写。 * **Lambda 捕获初始化器**:学习更高效、通用的 Lambda 捕获变量方式。 * **返回类型推导**:熟悉函数返回类型的自动推导,简化语法。 * **decltype(auto)**:使用 decltype(auto) 进行更精确的类型推导。 * **放宽 constexpr 函数约束**:探索 constexpr 函数的新能力,增强编译时计算的灵活性。 * **变量模板**:了解变量模板如何简化和增强元编程。 * **[[deprecated]] 属性**:学习标记过时元素,辅助代码维护和演进。 **C++14 标准库特性**: * **用户定义的字面量**:创建和使用自定义字面量,提升代码的可读性和表达力。 * **编译时整数序列**:利用整数序列进行更复杂的元编程操作。 * **std::make_unique**:使用 std::make_unique,在现代编程中实现更安全、直观的内存管理。 每节课都将配有实践练习和真实案例,以便您能立即将所学概念应用到实践中。本课程旨在提供一种互动且引人入胜的学习体验,重点关注 C++ 代码的现代化以及软件开发最佳实践的采纳。
Dans ce cours dynamique et orienté pratique, nous allons explorer en profondeur les nouvelles fonctionnalités de C++14, à la fois au niveau du langage et de la bibliothèque standard. Voici ce que nous couvrirons:Littéraux Binaires:Comprendre et utiliser les littéraux binaires pour une représentation plus claire des données au niveau bit.Expressions Lambda Génériques:Maîtriser l'utilisation des expressions lambda génériques pour une écriture de code plus flexible et concise.Initialisateurs de Capture Lambda:Apprendre à capturer des variables dans les lambdas de manière plus efficace et versatile.Déduction du Type de Retour:S'habituer à la déduction automatique du type de retour des fonctions pour simplifier la syntaxe.decltype(auto):Utiliser decltype(auto) pour une déduction de type améliorée et précise.Assouplissement des Contraintes sur les Fonctions constexpr:Explorer les nouvelles capacités des fonctions constexpr, permettant une plus grande flexibilité dans le calcul à la compilation.Templates de Variables:Découvrir comment les templates de variables peuvent simplifier et rendre plus puissante la métaprogrammation.Attribut [[deprecated]]:Apprendre à marquer des éléments comme obsolètes, aidant dans la maintenance et l'évolution du code.Fonctionnalités de la Bibliothèque Standard C++14Littéraux Définis par l'Utilisateur pour les Types de la Bibliothèque Standard:Créer et utiliser des littéraux personnalisés pour améliorer la lisibilité et l'expressivité du code.Séquences d'Entiers au Moment de la Compilation:Exploiter les séquences d'entiers pour des opérations de métaprogrammation plus sophistiquées.std::make_unique:Utiliser std::make_unique pour une gestion de la mémoire plus sûre et plus intuitive dans la programmation moderne.Chaque module du cours sera accompagné d'exercices pratiques et de cas réels pour vous permettre de mettre immédiatement en application les concepts appris. Ce cours est conçu pour vous offrir une expérience d'apprentissage interactive et engageante, avec un accent particulier sur la modernisation de votre code C++ et l'adoption des meilleures pratiques de développement logiciel.