Cours 3

icon

13

pages

icon

Français

icon

Documents

Écrit par

Publié par

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
icon

13

pages

icon

Français

icon

Ebook

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Programmation Orienté Objet en C++  Ricard julienjricard@liris.cnrs.fr04.72.44.83.95http://liris.cnrs.fr/julien.ricard/OrganisationCours Adresage :PointeurRéférenceTableau Liste, arbre et autres structures dynamiqueTD Correction TP TPProgrammation Orienté Objet en C++ 2Variable Qu’est ce qu’un variable ?Zone mémoire permettant de stocher des valeurs.C++ langage pr édéclaratifDéclaration d’une variable associe :Nom de la variable Type de la variableOpération possible int a =2 ; Programmation Orienté Objet en C++ 3Type Type primitif (surensemble du langage C)Bool, char, int , short, long, float, double, long double, wchar_tint a =2 ; Type dérivé Tableau de …, pointeur sur et référence vers. int* tab =new int[10] ; Type défini par l’utilisateurClass, énumération, structure et unions Rationnel A(1,2);Programmation Orienté Objet en C++ 4Type primitifbool trouve = false ;int min, max =0;const  int  valeur =125;long int adresse;char c;unsigned int position;float coef ;const double PI = 3.1415926535;Enumération  enum couleur { bleu, rouge, vert };couleur peinture= bleu;Programmation Orienté Objet en C++ 5Type dérivésTableau constant int tab[10]; char ligne[NB_ELEMENT]; float matrice[10][10];Initialisation de tableau int tab[5] = { 1,  4, 3, 2 }; double vect [] = { 1.2, 3.4, 4.5, 6.2 }; char message[] = ‘’OK’’ ;  int y[2][3] = { {3, 2, 1} , {3,2} }; int tab[5]; tab={1,2,3,4,5} ...
Voir Alternate Text

Publié par

Nombre de lectures

363

Langue

Français

Programmation Orienté Objet  en C++   Ricard  julien jricard@liris.cnrs.fr 04.72.44.83.95 http://liris.cnrs.fr/julien.ricard / Organisation Cours  Adresage : Pointeur Référence Tableau  Liste, arbre et autres structures dynamique TD  Correction TP  TP Programmation Orienté Objet en C++ 2 Variable  Qu’est ce qu’un variable ? Zone mémoire permettant de stocher des valeurs. C++ langage pr édéclaratif Déclaration d’une variable associe : Nom de la variable  Type de la variable Opération possible  int a =2 ;  Programmation Orienté Objet en C++ 3 Type  Type primitif (surensemble du langage C) Bool, char, int , short, long, float, double, long double, wchar_t int a =2 ;  Type dérivé  Tableau de …, pointeur sur et référence vers.  int* tab =new int[10] ;  Type défini par l’utilisateur Class, énumération, structure et unions  Rationnel A(1,2); Programmation Orienté Objet en C++ 4 Type  primitif bool trouve = false ; int min, max =0; const  int  valeur =125; long int adresse; char c; unsigned int position; float coef ; const double PI = 3.1415926535; Enumération   enum couleur { bleu, rouge, vert }; couleur peinture= bleu; Programmation Orienté Objet en C++ 5 Type  dérivés Tableau constant  int tab[10];  char ligne[NB_ELEMENT];  float matrice[10][10]; Initialisation de tableau  int tab[5] = { 1,  4, 3, 2 };  double vect [] = { 1.2, 3.4, 4.5, 6.2 };  char message[] = ‘’OK’’ ;   int y[2][3] = { {3, 2, 1} , {3,2} };  int tab[5];  tab={1,2,3,4,5}; Programmation Orienté Objet en C++ 6 Pointeu r Une  pointeur  est  le  type  d’une  variable  contenant  l’adresses d’un objet…  123456 float  int a ;  123457 int 3  a=3; 123458  int* p ;  123459 int* 123457  p= &a; 123460 123470 Programmation Orienté Objet en C++ 7 Notation « T* »  :  défini  le  type  d’une  variable  contenant  l’adresse d’un objet de type T.  « &v » : fourni l’adresse de la variable v. « *p » : fourni l’objet pointé.  int a=3;  int* p ;   p=&a;  *p=4; Programmation Orienté Objet en C++ 8 Tableau  dynamique Allocation   int *p = new int;    int *tab = new int[12]; Utilisation  *p=3;  tab[0]=2;  tab[1]=3;  *(tab+1)=4; Destruction   delete p;  delete[] tab; Programmation Orienté Objet en C++ 9 Type défini par  l’utilisateur  strurct Personne { Structure         char nom[50];        short age;  } Personne moi  ={ ‘’Julien’’ , 3  }; Personne *p = &moi; moi.age = 25; cout << moi.nom << ‘’ a ‘’ << moi.age ;  union nombre {        int i; Union         float x;        double x2;  } Programmation Orienté Objet en C++ 10
Voir Alternate Text
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents
Alternate Text