Programmation C++ moderne : Sémantique de déplacement, pointeurs intelligents et STL

Passez aux normes C++ modernes pour écrire un code efficace et sécurisé en mémoire à l'aide de pointeurs intelligents, de sémantique de déplacement et de programmation de modèles.

4.5 (8,256) ⏱ 45 min 📚 10 leçons 🎧 Version audio

À propos de ce cours

Écrire des logiciels efficaces et robustes nécessite une compréhension approfondie des fonctionnalités de langage modernes qui empêchent les fuites de mémoire et optimisent les performances.Si vous souhaitez abandonner les pratiques héritées et écrire un code propre, sécurisé et hautement optimisé, la maîtrise des normes C++ modernes est la clé. Ce cours basé sur du texte vous guide à travers les paradigmes de base du C++ moderne, en mettant l'accent sur la sécurité de la mémoire, la gestion des ressources et la programmation haute performance.Vous apprendrez à tirer parti des puissantes fonctionnalités du langage pour écrire un code expressif, maintenable et moderne. Ce que vous apprendrez: - Comprendre la syntaxe C++ fondamentale, les principes orientés objet et les concepts modernes de gestion de la mémoire - Appliquer des pointeurs intelligents pour gérer automatiquement les cycles de vie des ressources et éliminer les fuites de mémoire - Maîtriser la sémantique de déplacement et les références rvalue pour optimiser les transferts de ressources et améliorer les performances des applications - Écrire du code flexible et réutilisable à l'aide de modèles, de traits de type et de la bibliothèque de modèles standard (STL) - Implémenter les bases de la simultanéité et la programmation asynchrone pour créer des applications réactives - Configurer des flux de travail de compilation propres en utilisant des concepts de système de construction modernes Le cours commence par la terminologie essentielle, la mécanique du langage de base et les fondamentaux orientés objet avant de passer à des sujets avancés tels que les modèles, la concurrence et les fonctionnalités de bibliothèque modernes.Grâce à des explications écrites claires et à des extraits de code pratiques, vous construirez une base conceptuelle et pratique solide. Ce cours est conçu pour les programmeurs débutants en C++ ou les développeurs qui souhaitent mettre à jour leurs compétences C++ aux normes modernes.Aucune expérience préalable en C++ n'est requise, bien qu'une connaissance de base des concepts généraux de programmation soit utile. Commencez à lire dès aujourd'hui pour écrire un code C++ moderne plus sûr, plus rapide et plus élégant.

Ce que vous recevez

  • 📜 Certificat de fin
    Ajoutez-le à votre profil LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • 🎧 Version audio incluse
    Apprenez en déplacement, sans écran
  • ♾️ Accès à vie
    Revenez quand vous voulez, sans expiration
  • 📱 Téléphone ou ordinateur
    Fonctionne partout, sur tout appareil
  • 💸 Remboursement 30 jours
    Sans poser de questions
  • Court et ciblé
    45 min de contenu pratique

Avis (4)

Kirsten Petersen DK Apprenant vérifié
★ 5 · 2026-04-09T23:13:52+00:00

C'était une bonne introduction. La structure est logique et couvre les bases efficacement.Peut être trop introductif pour les apprenants avancés.

Dereje Kebede ET
★ 4 · 2025-06-25T17:40:52+00:00

J'ai trouvé cela utile. Le flux était logique et les exemples illustratifs ont aidé à solidifier les idées.

Gamini Rajapaksa LK
★ 4 · 2025-06-09T00:19:52+00:00

Bonne introduction au sujet.La structure était logique et la plupart des exemples étaient pertinents, bien que je souhaite plus de profondeur dans certains domaines.

Emiliano Herrera CL Apprenant vérifié
★ 4 · 2025-01-04T09:40:52+00:00

Translated by Valeur fantastique ici. Les exemples utilisés étaient très utiles pour comprendre les idées de base.

Écrire un avis

Nous vous demanderons de vous connecter après envoi — votre brouillon est sauvegardé.

Autres apprenants ont aussi suivi

Questions fréquentes

De quoi ai-je besoin pour suivre ce cours ? +

Un téléphone ou un ordinateur avec internet, c'est tout. Aucune installation, aucun matériel spécial.

Comment payer ? +

Carte via Stripe ou cryptomonnaie. Nous ne stockons pas les données de carte — Stripe les gère de manière sécurisée.

Puis-je obtenir un remboursement ? +

Oui — remboursement complet sous 30 jours, sans question.

Combien de temps aurai-je accès ? +

À vie. Une fois acheté, le cours est à vous, vous pouvez y revenir quand vous voulez.

Vais-je obtenir un certificat ? +

Oui. À la fin, vous recevez un certificat à ajouter à votre profil LinkedIn.

Conçu pour les apprenants en
Tech Design Finance Marketing Santé Éducation Hôtellerie Industrie