Outils pour utilisateurs

Outils du site


code_language:c

Ceci est une ancienne révision du document !


C++

Synthèse de début

  • Install Visual Studio Code following this link : Visual Studio Code
  • Install the C/C++ extension for VS code, to see the Extension view in visual studio press (Ctrl+Shift+X)
  • Installing the compilator ( here MinGW-w64 toolchain = following this link : MSYS2

Variable

Type variable Type in code Contenance
Booléan bool true or false
charactère char un caractère
Entier int un nombre entier
unsigned int unsigned int entier positif ou nul
double double nombre a virgule
chaine caractère string une chaine de caractère
  • Pour déclarer une variable:
  • TYPE NOM(VALEUR);
    •  int ageUtilisateur(16); 
  • Afficher une variable ( en console )
    • int main()
      {
          int ageUtilisateur(16);
          cout << "Votre age est : ";
          cout << ageUtilisateur;
          return 0;
      }
  • Utilisez les reference:
    • Une reference est un alias qui pointera sur la variable utilisable a tout autre endroit du code.
    • int main()
      {
          int ageUtilisateur(16);  //Déclaration d'une variable.
       
      int& maVariable(ageUtilisateur); //Déclaration d'une référence nommée maVariable qui est accrochée à la variable ageUtilisateur
      }
    • La reference doit imperativement être du meme type que la variable à laquelle elle est accrochee.
    • int main()
      {
          #include <iostream>
      using namespace std;
       
      int main()
      {
          int ageUtilisateur(18); //Une variable pour contenir l'âge de l'utilisateur
       
          int& maReference(ageUtilisateur); //Et une référence sur la variable 'ageUtilisateur'
       
          //On peut utiliser à partir d'ici
          //'ageUtilisateur' ou 'maReference' indistinctement
          //Puisque ce sont deux étiquettes de la même case en mémoire
       
          cout << "Vous avez " << ageUtilisateur << "  ans. (via variable)" << endl;
          //On affiche, de la manière habituelle
       
          cout << "Vous avez " << maReference << " ans. (via reference)" << endl;
          //Et on affiche en utilisant la référence
       
          return 0;
      }
      }
    • Une fois qu'elle a été declarée, on peut manipuler la reference comme si on manipulait la variable elle-meme. Il n'y aucune difference entre les deux.
Include Bibliotheque
  • Pour pouvoir utiliser et executé des fonctions predefinie dans le C++ on doit forcement inclure les bibliotheque contenant la dite fonction.
  •  #include <iostream> 
  • Stocker une info d'utilisateur dans variable ( en console ):
    • Flux sortant et entrant ( cout et cin )
      • cout «
      • cin »
    • Example:
      •       * #include <iostream>
        using namespace std;
         
        int main()
        {
            cout << "Quel age avez-vous ?" << endl;
         
            int ageUtilisateur(0); //On prépare une case mémoire pour stocker un entier
         
            cin >> ageUtilisateur; //On fait entrer un nombre dans cette case
         
            cout << "Vous avez " << ageUtilisateur << " ans !" <<  endl; //Et on l'affiche
         
            return 0;
        }
              * 
Déclaration, type et fonction

window

Propriété
Méthodes

document

Propriétés
Propriétés
Méthodes

Array

Propriétés
Methodes

Lecture de la propriété length

Date

Méthode

Error

Function

Propriétés

Image

Propriétés
Méthode

Math

Propriétés
Méthode

Number

Propriétés

Opérateurs arithmétiques

Addition et soustraction

Structure de contrôle

Return

else

case

break

default

for

do

while

continue

Gestion des erreurs

throw

try ... catch ... finally

Opérateur

in

new

instanceof

typeof

delete

Valeurs spéciales

this

true

false

null

undefined

Fonctions prédéfinies

Programmation avancée

Paradigme de programmation classe/objet

Premier exemple:

Deuxième exemple:

Troisième exemple:

Quatrième exemple avec Imbrications:

Création d'une classe:

Methode de classe

Frameworks

Visual Studio Code

Code::block

Développement POO avec C++

code_language/c.1761942045.txt.gz · Dernière modification: 2025/10/31 20:20 de 74.7.227.242