Show Menu
Cheatography

C++ Cheat Sheet (DRAFT) by

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Fonction

Fonction définition
Moreau de code au quelle on donne un nom et on peut l'appeler
Avantage
donner un nom et améliore la visibilité et évite dupilquer le code
Paramètre de la fonctiom
Valeur que la fonction aura et on retourne le résultat
Paramètre effectif
si on sait le nombre excte par exemple 12
Paramètre formel
on sait pas encore se qu'on va travailler donc on travaille sur le paramétre formel
Pour écrire une fonction
nom de la fonction (){}
Le paramètre
tout se qui se trouve en paramètre n'existe pas en dehors de sa porter local
Pour retourner une valeur
return la valeur;
Le type de fonction
int
Commen­taire d'entête
en dessus de liniti­ali­sation de la fonction
Pour appeleter une fonction
nom de la fonction (valeur)
Pour sépararer plusieur paramétre
On utilise la virgule
Commen­taire d'entête automa­tique
//!
Fonction récursive
Une fonction qui s'appele elle même
paramétre par valeur
on travaille sur une copie
Paramètre par référence
On travaille sur l'original
 

Enumérer

Crée un nouveau type de variable
enum letype {
Une énumér­ation
Ne commence jamais par un nombre
Nom énum
En majuscule
Séparateur
_
Chaque énumér­ation a une valeur de 1 à ...
Mais on peut changer cette valeur

Type de fonction

Char
std::s­tring
int
Void
Qui retourne rien elle sers juste a afficher
double
long long
long
float

Structure

Structure
Permet de regroupé des donné sous le meme nom
Inisal­isation d'une structure
Identite_s mario = { "­Bro­s", "­Mar­io", 1.53, MASCULIN };
Déclar­ation
Nom de la structure _s
Acèes
ficheP­ers­onn­el1.Taille = 1.82;
 

Raccouris

F11
en mode debug permet de rentrer dans la fonction

Structure

code pour la structure
struct nomdel­ast­ructure { nom; prénom ...}
Pour associer le prénom avec un vrais prénom
gaston.prénom = "­Gas­ton­"
Pour une date on fais un structure date qui se trouve aussi de la structure personne
dateNa­iss­anc­e.jour = 6

Tableau

Inisal­isation d'un tableau
int tableau [nombre de case allouer] = { }
Type d'élément
int, float, char
En terme de perfor­mance le tableau est le meilleur. Faut être très prudent.

Liste

Création d'une liste
Qlist<­int> maliste;
Fonction utilisé pour la liste
Append qui ajoute un élément
 
Clear qui efface toute la liste
 
Insert insére un élément
 
prepend ajoute un élément au début de la liste
 
at lit la valeur d'un élément souhaiter
 
[index] li ou modifie la valeur d'un élément
 
removeAt [index] retire un élément
Pour accèder a un élément
je peux y accéder avec les indice comme les tableaux
Modifier la valeur d'un élément
malsit­e[0­]=231
Qlist est un objet. la différence entre un tableau et une liste est que la liste est un objet donc on peu passer une fonction a cette objet.