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.347 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

×