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
- Héritage
- Polymorphisme
- Encapsulation
- 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 maintenantIndex C++
Tutoriel C++
itérateur java pour la carte
- Tutoriel C++
- Qu'est-ce que le C++
- C contre C++
- Histoire du C++
- Fonctionnalités C++
- Installation C++
- Programme C++
- C++ cout, cin, endl
- Variables C++
- Mots-clés C++
- Opérateurs C++
Déclaration de contrôle C++
- C++ si-sinon
- Commutateur C++
- Boucle For C++
- Boucle while C++
- Boucle Do-While C++
- Instruction de rupture C++
- Instruction Continue C++
- Instruction Goto C++
- Commentaires 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++
- Concepts de POO C++
- Classe d'objet C++
- Constructeur C++
- Destructeur C++
- C++ ce pointeur
- C++ statique
- Structures C++
- Énumération C++
- Fonction ami C++
Héritage C++
composants du robot
- Héritage C++
- Agrégation C++
Polymorphisme C++
- Polymorphisme C++
- Surcharge C++
- Remplacement C++
- Fonction virtuelle 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.