Introduction au C++
Qu'est-ce que le C++ ?
Le C++ est un langage de programmation puissant et polyvalent créé par Bjarne Stroustrup en 1983. Il étend le langage C en ajoutant des fonctionnalités orientées objet et de nombreuses améliorations modernes.
Caractéristiques principales :
- Programmation orientée objet
- Haute performance
- Compatibilité avec le C
- Templates et STL
Votre Premier Programme
Commençons par le traditionnel "Hello, World!" en C++ :
#include
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
Ce programme illustre les éléments de base du C++ : l'inclusion de bibliothèques, la fonction main()
, et l'utilisation de cout
pour l'affichage.
Variables et Types de Données
En C++, comme en C, vous devez déclarer le type de chaque variable :
int age = 25; // Entier
double prix = 19.99; // Nombre à virgule flottante
char lettre = 'A'; // Caractère
string nom = "Jean"; // Chaîne de caractères
Classes et Objets
La programmation orientée objet est l'une des caractéristiques principales du C++. Voici un exemple simple d'une classe :
class Rectangle {
private:
double longueur;
double largeur;
public:
// Constructeur
Rectangle(double l, double w) : longueur(l), largeur(w) {}
// Méthodes
double calculerAire() {
return longueur * largeur;
}
double calculerPerimetre() {
return 2 * (longueur + largeur);
}
};
int main() {
Rectangle rect(5.0, 3.0);
std::cout << "Aire: " << rect.calculerAire() << std::endl;
std::cout << "Périmètre: " << rect.calculerPerimetre() << std::endl;
return 0;
}
Cet exemple montre les concepts fondamentaux de la POO en C++ :
- Encapsulation (membres privés et publics)
- Constructeurs
- Méthodes de classe
- Création et utilisation d'objets
That's all folks