logo

Tutoriel C++

Le didacticiel C++ fournit des concepts de base et avancés du C++. Notre tutoriel C++ est conçu pour les débutants et les professionnels.

C++ est un langage de programmation orienté objet. C'est une extension de Programmation en C .

Notre didacticiel C++ comprend tous les sujets du C++ tels que le premier exemple, les instructions de contrôle, les objets et les classes, héritage , constructeur , destructeur, this, statique, polymorphisme, abstraction, classe abstraite, interface, espace de noms, encapsulation, tableaux, chaînes, gestion des exceptions, fichier IO, etc.

Qu'est-ce que le C++

C++ est un langage de programmation de forme libre, à usage général, sensible à la casse, qui prend en charge la programmation orientée objet, procédurale et générique.

C++ est un langage de niveau intermédiaire, car il encapsule à la fois les fonctionnalités du langage de haut et de bas niveau.


Programmation orientée objet (POO)

C++ prend en charge la programmation orientée objet, les quatre piliers majeurs de la programmation orientée objet ( Oops ) utilisés en C++ sont :

constructeur python
  1. Héritage
  2. Polymorphisme
  3. Encapsulation
  4. Abstraction

Bibliothèques standards C++

La programmation C++ standard est divisée en trois parties importantes :

  • La bibliothèque principale comprend les types de données, les variables et les littéraux, etc.
  • La bibliothèque standard comprend l'ensemble des fonctions manipulant les chaînes, les fichiers, etc.
  • La bibliothèque de modèles standard (STL) comprend l'ensemble des méthodes manipulant une structure de données.

Utilisation du C++

A l'aide du langage de programmation C++, nous pouvons développer différents types d'applications sécurisées et robustes :

  • Application de fenêtre
  • Application client-serveur
  • Pilotes de périphérique
  • Firmware intégré, etc.

Programme C++

Dans ce didacticiel, tous les programmes C++ sont fournis avec un compilateur C++ afin que vous puissiez facilement modifier le code du programme C++.

Fichier : main.cpp

 #include using namespace std; int main() { cout << 'Hello C++ Programming'; return 0; } 

Une explication détaillée du premier programme C++ est donnée dans les chapitres suivants.

Testez-le maintenant

Index C++


Tutoriel C++

itérateur java pour la carte

Déclaration de contrôle C++

Fonctions C++

  • Fonctions C++
  • Appel par valeur et référence
  • Récursivité C++
  • Classes de stockage C++

Tableaux C++

  • Tableaux C++
  • Tableau C++ en fonction
  • Tableaux multidimensionnels

Pointeurs C++

  • Pointeurs C++

Classe d'objet C++

Héritage C++

composants du robot

Polymorphisme C++

Abstraction C++

  • Interfaces C++
  • Espaces de noms C++

Modèles C++

Chaînes C++

Exceptions C++

  • Gestion des exceptions C++
  • C++ essayer/attraper
  • C++ défini par l'utilisateur

Fichier et flux C++

  • Fichier et flux C++

Programmes C++

  • Programmes C++
  • Série Fibonacci
  • Nombre premier
  • Numéro palindrome
  • Factorielle
  • Numéro Armstrong
  • Somme de chiffres
  • Numéro inversé
  • Numéro d'échange
  • Multiplication matricielle
  • Décimal en binaire
  • Nombre en caractères
  • Triangle alphabétique
  • Triangle numérique
  • Triangle de Fibonacci

Tutoriel C++ STL

  • Algorithme C++ STL
  • algorithme fonction adjacent_find()
  • algorithme fonction any_of()
  • fonction copie d'algorithme()
  • fonction algorithme copy_if()
  • fonction algorithme count()
  • fonction algorithme count_if()
  • fonction algorithme égal()
  • fonction algorithme find()
  • algorithme fonction find_end()
  • algorithme fonction find_first_of()
  • algorithme fonction find_if()
  • algorithme fonction find_if_not()
  • algorithme pour la fonction for_each()
  • fonction algorithme move()
  • algorithme all_of() fonction
  • fonction algorithme copy_backward()
  • fonction algorithme copy_n()
  • fonction de recherche d'algorithme ()
  • algorithme is_permutation() fonction
  • fonction d'incompatibilité d'algorithme()
  • algorithme move_backward() fonction
  • algorithme fonction none_of()
  • fonction algorithme search_n()
  • Fonction d'échange d'algorithme ()
  • fonction algorithme fill()
  • algorithme fonction iter_swap()
  • algorithme fonction replace_copy_if()
  • fonction algorithme replace_copy()
  • algorithme fonction replace_if()
  • fonction algorithme replace()
  • algorithme fonction swap_ranges()
  • fonction d'algorithme transform()
  • algorithme fonction fill_n()
  • algorithme fonction generate_n()
  • fonction algorithme generate()
  • fonction algorithme Remove()
  • algorithme is_partitioned() fonction
  • fonction algorithme random_shuffle()
  • algorithme fonction Remove_copy_if()
  • algorithme fonction Remove_copy()
  • fonction algorithme partition_copy()
  • fonction algorithme partition_point()
  • fonction algorithme partition()
  • algorithme fonction Remove_if()
  • algorithme fonction reverse_copy()
  • fonction algorithme reverse()
  • algorithme fonction rotate_copy()
  • fonction algorithme rotation()
  • fonction algorithme shuffle()
  • algorithme fonction stable_partition()
  • algorithme fonction unique_copy()
  • fonction algorithme unique()
  • algorithme fonction is_sorted_until()
  • algorithme fonction is_sorted()
  • algorithme fonction lower_bound()
  • algorithme nth_element() fonction
  • algorithme fonction partial_sort_copy()
  • algorithme fonction partial_sort()
  • fonction algorithme sort()
  • algorithme fonction stable_sort()
  • algorithme fonction binaire_search()
  • algorithme fonction égal_range()
  • l'algorithme inclut la fonction ()
  • algorithme fonction inplace_merge()
  • fonction algorithme de fusion ()
  • algorithme fonction set_union()
  • algorithme fonction upper_bound()

Jeu de bits C++ STL

  • Jeu de bits C++
  • fonction bitset all()
  • fonction bitset any()
  • Fonction bitset count()
  • Fonction bitset flip()
  • fonction bitset aucun()
  • opérateur de jeu de bits[]
  • Fonction de réinitialisation du jeu de bits ()
  • Fonction bitset set()
  • fonction taille du jeu de bits()
  • Fonction bitset test()
  • Fonction bitset to_string()
  • Fonction bitset to_ullong()
  • Fonction bitset to_long()

Déque C++ STL

  • C++ donc
  • Fonction Deque assign()
  • Deque la fonction emplace()
  • Deque la fonction emplace_back()
  • Deque la fonction emplace_front()
  • Puis la fonction insert()
  • Deque la fonction push_back()
  • Deque la fonction push_front()
  • Deque la fonction pop_back()
  • Deque la fonction pop_front()
  • Fonction Deque swap()
  • Deque la fonction clear()
  • Fonction Deque vide()
  • Fonction Deque effacer()
  • Deque la fonction max_size()
  • Fonction Deque resize()
  • Deque la fonction Shrink_to_fit()
  • Fonction Deque size()
  • Fonction Deque at()
  • Et la fonction Operator[]()
  • Puis la fonction Operator=()
  • Fonction Deque back()
  • Fonction Deque start()
  • Deque la fonction cbegin()
  • Fonction Deque end()
  • Supprimer la fonction send() de la file d'attente
  • Deque la fonction rbegin()
  • Deque la fonction crbegin()
  • Fonction Deque rend()
  • Fonction Deque crend()

Liste STL C++

nom de la ville aux États-Unis
  • Liste C++
  • Fonction Liste insert()
  • Liste de la fonction push_back()
  • Liste de la fonction push_front()
  • Fonction Liste pop_back()
  • Fonction Liste pop_front()
  • Fonction Liste vide()
  • Fonction taille de liste ()
  • Liste la fonction max_size()
  • Fonction Liste front()
  • Fonction Listback()
  • Fonction d'échange de liste ()
  • Fonction Liste inverse()
  • Fonction de tri de liste ()
  • Fonction de fusion de liste ()
  • Fonction List splice()
  • Fonction Liste unique()
  • Fonction de redimensionnement de liste ()
  • Fonction Lister assign()
  • Liste de la fonction emplace()
  • Liste la fonction emplace_back()
  • Liste la fonction emplace_front()

Carte C++ STL

  • Carte C++
  • fonction map at()
  • fonction mapbegin()
  • fonction map cbegin()
  • fonction map cend()
  • fonction map crbegin()
  • fonction mapcrend()
  • fonction map vide()
  • fonction map end()
  • fonction map max_size()
  • opérateur de carte[]
  • fonction map rbegin()
  • Fonction maprend()
  • fonction taille de la carte()
  • fonction map clear()
  • fonction map emplace()
  • mapper la fonction emplace_hint()
  • Fonction d'effacement de carte ()
  • fonction map find()
  • fonction map insert()
  • opérateur de carte =()
  • fonction map swap()

Mathématiques C++ STL

  • fonction mathématique cos()
  • Fonction mathématique sin()
  • fonction mathématique tan()
  • fonction mathématique acos()
  • fonction mathématique asin()
  • fonction mathématique atan()
  • fonction mathématique atan2()
  • fonction mathématique cosh()
  • fonction mathématique sinh()
  • fonction mathématique tanh()
  • Fonction mathématique acosh()
  • Fonction mathématique asinh()
  • Fonction mathématique atanh()
  • fonction mathématique exp()
  • fonction mathématique frexp()
  • fonction mathématique Idexp()
  • fonction journal mathématique()
  • fonction mathématique log10()
  • fonction mathématique modf()
  • fonction mathématique exp2()
  • fonction mathématique expm1()
  • fonction mathématique log1p()
  • fonction mathématique log2()
  • fonction mathématique logb()
  • fonction mathématique scalbn()
  • fonction mathématique scalbln()
  • fonction mathématique ilogb()
  • fonction mathématique copysign()
  • fonction mathématique nextafter()
  • fonction mathématique nexttoward()
  • fonction mathématique fdim()
  • fonction mathématique fmax()
  • fonction mathématique fmin()
  • fonction mathématique pow()
  • fonction mathématique sqrt()
  • fonction mathématique cbrt()
  • Fonction mathématique hypot()
  • fonction mathématique ceil()
  • Fonction Math Floor()
  • Fonction mathématique round()
  • fonction mathématique lround()
  • Fonction mathématique llround()
  • fonction mathématique fmod()
  • fonction mathématique trunc()
  • fonction mathématique rint()
  • fonction mathématique lrint()
  • fonction mathématique llrint()
  • fonction mathématique à proximitéint()
  • fonction reste mathématique()
  • fonction mathématique remquo()
  • fonction math fabs()
  • fonction mathématique abs()
  • fonction mathématique fma()
  • fonction mathématique fpclassify()
  • fonction mathématique isfinite()
  • fonction mathématique youf()
  • fonction mathématique isnan()
  • Fonction mathématique isnormal()
  • Fonction mathématique signbit()
  • Fonction mathématique isgreater()
  • Fonction mathématique isgreaterequal()
  • fonction mathématique moins()
  • fonction mathématique islessequal()
  • fonction mathématique islessgreater()
  • fonction mathématique isunordered()
  • fonction mathématique erf()
  • fonction mathématique erfc()
  • fonction mathématique tgamma()
  • fonction mathématique lgamma()

File d'attente prioritaire C++ STL

  • file d'attente prioritaire C++
  • Fonction priorité_queue emplace()
  • Fonction Priority_queue vide ()
  • fonctionpriority_queue pop()
  • Fonction priorité_queue push()
  • Fonction Priority_queue size()
  • Fonction d'échange de file d'attente_priorité ()
  • Fonction priorité_queue top()

Pile STL C++

  • Pile C++
  • fonction empile()
  • fonction pile vide()
  • fonction pile pop()
  • fonction pile push()
  • fonction taille de pile()
  • fonction pile top()

File d'attente C++ STL

trimestre en affaires
  • C++ Queue
  • fonction file d'attente ()
  • fonction file d'attente emplace()
  • fonction file d'attente vide()
  • fonction file d'attente front()
  • fonction file d'attente pop()
  • fonction file d'attente push()
  • fonction taille de file d'attente ()

Multi-ensemble C++ STL

  • Multiensemble C++
  • constructeur multiensemble
  • destroyer multiset
  • fonction multiset start()
  • fonction multiset end()
  • opérateur multiensemble =
  • fonction multiset rbegin()
  • fonction multiset rend()
  • fonction cbegin() multiensemble
  • Fonction multiset cend()
  • fonction multiset max_size()
  • fonction multiset size()
  • fonction crbegin() multiensemble
  • fonction multiset crend()
  • fonction multiset vide()
  • fonction multiset insert()
  • fonction multiset clear()
  • fonction multiset emplace()
  • fonction d'effacement multiensemble ()
  • fonction multiset swap()
  • fonction multiensemble emplace_hint()
  • fonction multiset find()
  • fonction multiset key_comp()
  • fonction multiset value_comp()
  • fonction multiset count()
  • fonction multiset égal_range()
  • fonction multiset lower_bound()
  • fonction multiset upper_bound()
  • fonction multiset get_allocator()
  • opérateur multiensemble ==
  • opérateur multiensemble !=
  • opérateur multiensemble<
  • opérateur multiensemble<=
  • opérateur multiset>
  • opérateur multiensemble>=
  • fonction multiset swap()

Multicarte C++ STL

  • Multicarte C++
  • Fonction multimap crbegin()
  • Fonction multimap crend()
  • fonction multimap start()
  • Fonction multimap cbegin()
  • Fonction multimap cend()
  • fonction multimap end()
  • Fonction multimap rbegin()
  • Fonction multimap rend()
  • fonction multimap clear()
  • Fonction multimap emplace()
  • fonction multimap vide()
  • Fonction d'effacement multimap ()
  • fonction insert() multimap
  • Fonction multimap swap()
  • Fonction multimap égal_range()
  • opérateur multicarte ==
  • opérateur multimap !=
  • opérateur multicarte>
  • =-function'>opérateur multimap>=
  • Fonction multimap swap()

Ensemble STL C++

  • Ensemble C++
  • constructeur d'ensembles
  • ensemble de destroyer
  • définir la fonction opérateur = ()
  • définir la fonction start()
  • définir la fonction cbegin()
  • définir la fonction end()
  • définir la fonction cend()
  • définir la fonction rbegin()
  • définir la fonction rend()
  • définir la fonction crbegin()
  • définir la fonction crend()
  • définir la fonction vide()
  • définir la fonction Taille()
  • définir la fonction max_size()
  • définir la fonction insert()
  • définir la fonction effacer ()
  • définir la fonction Swap()
  • définir la fonction clear()
  • définir la fonction emplace()
  • définir la fonction emplace_hint()
  • définir la fonction key_comp()
  • définir la fonction value_comp()
  • définir la fonction find()
  • définir la fonction count()
  • définir la fonction lower_bound()
  • définir la fonction upper_bound()
  • définir la fonction égal_range()
  • définir la fonction get_allocator()
  • définir l'opérateur ==
  • définir l'opérateur !=
  • définir l'opérateur <
  • définir l'opérateur<=
  • définir l'opérateur>
  • définir l'opérateur>=
  • définir la fonction swap()

Chaînes C++ STD

  • fonction de comparaison de chaîne()
  • fonction longueur de chaîne()
  • Fonction d'échange de chaîne ()
  • fonction chaîne substr()
  • fonction taille de chaîne()
  • fonction resize() de chaîne
  • fonction de remplacement de chaîne()
  • fonction string append()
  • fonction chaîne at()
  • fonction chaîne find()
  • fonction de chaîne find_first_of()
  • fonction de chaîne find_first_not_of()
  • fonction chaîne find_last_of()
  • fonction chaîne find_last_not_of()
  • fonction d'insertion de chaîne ()
  • fonction chaîne max_size()
  • fonction string push_back()
  • fonction chaîne pop_back()
  • fonction sstring assign()
  • fonction copie de chaîne()
  • fonction chaîne retour()
  • fonction de début de chaîne()
  • fonction de capacité de chaîne ()
  • fonction chaîne cbegin()
  • fonction chaîne cend()
  • fonction chaîne clear()
  • fonction chaîne crbegin()
  • fonction chaîne vide()
  • fonction d'effacement de chaîne ()
  • fonction string front()
  • opérateur de chaîne+=()
  • opérateur de chaîne =()
  • opérateur de chaîne[]()
  • fonction chaîne rfind()
  • fonction fin de chaîne()
  • fonction chaîne rend()
  • fonction string_to_fit()
  • fonction chaîne c_str()
  • fonction chaîne crend()
  • fonction chaîne rbegin()
  • fonction réserve de chaîne()
  • fonction chaîne get_allocator()

Vecteur STL C++

  • Vecteur C++
  • Fonction vecteur at()
  • Fonction vecteur retour()
  • Fonction vectorielle front()
  • Fonction d'échange de vecteurs ()
  • Fonction vectorielle push_back()
  • Fonction vectorielle pop_back()
  • Fonction vecteur vide()
  • Fonction d'insertion vectorielle ()
  • Fonction d'effacement vectoriel ()
  • Fonction de redimensionnement vectoriel ()
  • Fonction vecteur clear()
  • Fonction taille du vecteur()
  • Fonction de capacité vectorielle()
  • Fonction d'affectation de vecteur ()
  • Fonction Opérateur vectoriel = ()
  • Fonction opérateur vectoriel[]()
  • Fonction de fin de vecteur ()
  • Fonction vectorielle emplace()
  • Fonction vectorielle emplace_back()
  • Fonction vecteur rend()
  • Fonction vectorielle rbegin()
  • Fonction de début de vecteur()
  • Fonction vectorielle max_size()
  • Fonction vectorielle cend()
  • Fonction vectorielle cbegin()
  • Fonction vectorielle crbegin()
  • Fonction vecteur crend()
  • Fonction vectorielle Shrink_to_fit()

Questions d'entretien

  • Questions d'entretien

Prérequis

Avant d'apprendre le C++, vous devez avoir des connaissances de base en C.

Public

Notre tutoriel C++ est conçu pour aider les débutants et les professionnels.

Problème

Nous vous assurons que vous ne rencontrerez aucun problème dans ce tutoriel C++. Mais s'il y a une erreur, veuillez poster le problème dans le formulaire de contact.