KnowledgeCity

Programmation C++ intermédiaire

Apprenez des fonctions de code plus complexes dans la programmation C ++
Regardez la première leçon gratuitement — accédez aux 35 leçons complètes.

To view this video please enable JavaScript.

Cours : À la demande
Intermédiaire  Fournisseur Barbara Hecker  6 Chapitres ·  35 Leçons ·  3h 9m  en Arabe, Allemand, Anglais, Espagnol, Français, Portugais, Chinois simplifié 

Ce que vous allez apprendre

  • Améliorer et optimiser des fonctions de code C++ préexistantes pour ajouter de nouvelles capacités
  • Travailler avec des tableaux (arrays) et des paramètres, y compris des tableaux multidimensionnels et des tableaux de structures (structs)
  • Appliquer des pointeurs dans votre code, y compris l'arithmétique des pointeurs, la portée des pointeurs et les pointeurs intelligents (smart pointers)
  • Utiliser des fonctionnalités orientées objet telles que les classes, les classes amies (friend classes), les méthodes en ligne (inline methods) et la surcharge d'opérateurs
  • Améliorer votre utilisation de la syntaxe C++ grâce aux énumérations, aux variables de référence, aux structures (structs) et aux unions
  • Comprendre les nouveaux résultats de code (outputs) générés par des fonctions C++ plus complexes

Points clés à retenir

  • Il s'agit d'un cours de niveau intermédiaire de Barbara Hecker qui s'appuie sur des connaissances fondamentales existantes en C++.
  • Le cours progresse de l'amélioration de la syntaxe du code à la mise en œuvre de tableaux et de paramètres, pour finalement arriver à l'utilisation de pointeurs.
  • Les sujets abordés concernant les pointeurs comprennent l'arithmétique des pointeurs, la portée des pointeurs, les pointeurs intelligents (smart pointers), les pointeurs de fonctions, les pointeurs vers des pointeurs, et l'opérateur d'adresse (address-of).
  • Comprendre comment les fonctions de votre code peuvent être améliorées pour produire (output) plus d'opérations est présenté comme une partie intégrante de tout langage de codage, y compris le C++.
  • Le cours aborde également des concepts orientés objet tels que les classes, les constructeurs et destructeurs, les classes amies (friend classes), les méthodes en ligne (inline methods) et la surcharge d'opérateurs.

Foire aux questions

À qui s'adresse ce cours ?

Il vise à améliorer les connaissances préexistantes en C++, il est donc important d'avoir de bonnes bases en programmation C++. Il s'adresse également à toute personne souhaitant réviser ses compétences en C++.

Quels sont les prérequis nécessaires ?

Vous devez avoir des bases en code C++, car ce cours de niveau intermédiaire s'appuie sur des connaissances fondamentales existantes en C++.

Quels sujets ce cours aborde-t-il ?

Il commence par approfondir vos connaissances de la syntaxe du code, puis vous apprend comment implémenter différents tableaux (arrays) et paramètres, et enfin comment utiliser les pointeurs, notamment l'arithmétique des pointeurs, la portée des pointeurs, les pointeurs intelligents (smart pointers), et plus encore. Les leçons couvrent également les énumérations, les variables de référence, les structures (structs), les unions, la surcharge d'opérateurs, et les classes.

Quelles compétences vais-je acquérir ?

Le cours couvre les fondements du C++, les concepts du C++, le C++14, le C++ embarqué (Embedded C++), et vous prépare aux compétences associées à la certification C++ Certified Associate Programmer (CPA).

Qui enseigne ce cours ?

Ce cours intermédiaire est dispensé par Barbara Hecker.