Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Initiation au
C++
1

ISEN Dev’
BASES
2
VARIABLES :


Types:
Entier : int, unsigned int
 Flottants : float, double
 Booléen : bool
 Chaines de caractères : st...
VARIABLES :


Déclaration/affectation :


Exemple: int variable(10);

Int : type de la variable
Variable : nom de la var...
ENTRÉS/SORTIES :


Sorties :




Utiliser cout

Exemple :

5
ENTRÉS/SORTIES :


Entrés:


Utiliser cin



Exemple:



Pour les strings:

6
TABLEAUX
7
TABLEAUX :


Statiques:


Exemple : int tableau [10];

Int : type du tableau
tableau : nom du tableau
[10]: taille du ta...
TABLEAUX :


Dynamique :




Déclaration

Exemple : vector <int> tableau (5,3);

vector : déclaration d’un tableau dyna...
TABLEAUX :




Fonctions :

push_back :

Rajoute une case au tableau avec la valeur 8


pop_back :

10

Enlève la derni...
TABLEAUX :


Multidimensionel :


Exemple : int tableau [10][5][3]

Déclaration d’un tableau de dimension 3

11
OBJET
12
OBJET :


Déclaration :

Un fichier ne contient qu’un objet!

13
OBJET :


Visibilité :


Private :

On ne peut pas accéder aux attributs ou méthodes en
dehors de la class (à noter que ...
OBJET :

15
OBJET :


Getters et Setters :

Quand un attribut est en private il faut utiliser des
getters (lire) et des setters (écri...
OBJET :


Héritage :

Hériter d’un objet permet d’avoir accès à ses
méthodes et ses attributs.
En C++ on peut hériter de ...
OBJET :

Indique qu’on hérite
De ‘’ObjetParent’’

18
POLYMORPHISME

19
POLYMORPHISME

:

Dans notre exemple ObjetParent possède la méthode
‘’maFonction’’ et nous l’avons réimplémenté dans
MonOb...
POLYMORPHISME :
Ici nous somme de type ‘’ObjetParent’’ et nous
déclarons une instance de ‘’MonObjet’’. Ainsi nous
n’aurons...
Próxima SlideShare
Cargando en…5
×

Initiation au C++

1.323 visualizaciones

Publicado el

Il s'agit d'une initiation a la programmation en C++

La formation présentera les éléments suivants :

-Bases du langage
-Utilisation des tableaux
-Notion d'objet
-Polymorphisme



Cette formation est proposée par ISEN Dev, un projet associatif étudiant de l'association Isen Engineering.
Elle est réalisé par Nicolas Silvain en 2012

NB : La présentation animée est disponible lors du téléchargement.

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Initiation au C++

  1. 1. Initiation au C++ 1 ISEN Dev’
  2. 2. BASES 2
  3. 3. VARIABLES :  Types: Entier : int, unsigned int  Flottants : float, double  Booléen : bool  Chaines de caractères : string, char  3
  4. 4. VARIABLES :  Déclaration/affectation :  Exemple: int variable(10); Int : type de la variable Variable : nom de la variable (10) : affectation à la déclaration Ou : int variable=10; 4
  5. 5. ENTRÉS/SORTIES :  Sorties :   Utiliser cout Exemple : 5
  6. 6. ENTRÉS/SORTIES :  Entrés:  Utiliser cin  Exemple:  Pour les strings: 6
  7. 7. TABLEAUX 7
  8. 8. TABLEAUX :  Statiques:  Exemple : int tableau [10]; Int : type du tableau tableau : nom du tableau [10]: taille du tableau Ou : tableau[5]=3; Met la valeur 3, dans la case numéro 5 du tableau 8
  9. 9. TABLEAUX :  Dynamique :   Déclaration Exemple : vector <int> tableau (5,3); vector : déclaration d’un tableau dynamique de dimension 1 Int : type du tableau tableau : nom du tableau 5: taille du tableau (facultatif) 3 : met toutes les cases à 3 (facultatif) 9
  10. 10. TABLEAUX :   Fonctions : push_back : Rajoute une case au tableau avec la valeur 8  pop_back : 10 Enlève la dernière case du tableau
  11. 11. TABLEAUX :  Multidimensionel :  Exemple : int tableau [10][5][3] Déclaration d’un tableau de dimension 3 11
  12. 12. OBJET 12
  13. 13. OBJET :  Déclaration : Un fichier ne contient qu’un objet! 13
  14. 14. OBJET :  Visibilité :  Private : On ne peut pas accéder aux attributs ou méthodes en dehors de la class (à noter que private est utilisé par défaut).  Public On peut accéder aux attributs ou méthodes en dehors de la class (ne jamais utiliser pour les attributs!!) 14
  15. 15. OBJET : 15
  16. 16. OBJET :  Getters et Setters : Quand un attribut est en private il faut utiliser des getters (lire) et des setters (écrire) 16
  17. 17. OBJET :  Héritage : Hériter d’un objet permet d’avoir accès à ses méthodes et ses attributs. En C++ on peut hériter de plusieurs objets (pas forcément conseillé!!). Pour savoir si un objet A peut hériter d’un objet B, penser à la phrase : « A est un B », par exemple : « Une voiture est un véhicule » 17
  18. 18. OBJET : Indique qu’on hérite De ‘’ObjetParent’’ 18
  19. 19. POLYMORPHISME 19
  20. 20. POLYMORPHISME : Dans notre exemple ObjetParent possède la méthode ‘’maFonction’’ et nous l’avons réimplémenté dans MonObjet. Type de l’objet Instance de l’objet 20
  21. 21. POLYMORPHISME : Ici nous somme de type ‘’ObjetParent’’ et nous déclarons une instance de ‘’MonObjet’’. Ainsi nous n’aurons accès qu’au méthode de ‘’ObjetParent’’. Mais comme nous somme d’instance ‘’MonObjet’’ ce sera la méthode réimplémenté qui sera appelé. 21

×