Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Les mots clés du langage C++

Le langage C++ est un langage orienté object, mais qui est en fait une extension du langage C. Il propose donc l'ensemble des mots clés du langage C, plus un ensemble de mots clés complémentaires.

Les types de données C++

void
char, short, int, long, unsigned char, unsigned short, unsigned int, unsigned long
float, double
bool, true, false
null_ptr
... (à venir)

Les opérateurs du langage

dynamic_cast, const_cast, reinterpret_cast, static_cast
size_of, type_id
... (à venir)

Les instructions du langage

Les instructions conditionnelles

Les instructions conditionnelles permettent de lancer des traitements en fonction d'une condition. Le langage C++ défini deux instructions conditionnelles :

Les instructions itératives

Les instructions itératives permettent tout simplement de réaliser des boucles. Le langage C++ défini plusieurs constructions différentes :

Les instructions de débranchement

On peut considérer trois instructions de débranchement en C++ :


Les instructions de gestion des exceptions

Une exception correspond à une situation exceptionnelle observée durant l'exécution de votre programme (souvent associée à une situation d'erreur). L'instruction throw permet de déclencher une exception : à partir de ce moment, votre programme recherche un bloc associé au traitement de cette situation exceptionnelle. L'instruction try / catch permet, quand à elle, de capturer une exception et d'y associer un bloc de traitement.


Les autres mots clés du langage

thread_local, ... (à venir)