Initiation au C++

1 126 vues

Publié le

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.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 126
Sur SlideShare
0
Issues des intégrations
0
Intégrations
316
Actions
Partages
0
Téléchargements
41
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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

×