Programmation Orienté Objet en C++ Ricard julienjricard@liris.cnrs.fr04.72.44.83.95http://liris.cnrs.fr/julien.ricard/OrganisationCours Adresage :PointeurRéférenceTableau 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 variableOpé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’utilisateurClass, é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