Les agregations en c++

950 mots 4 pages
Sommaire Mécanisme d’agregation en C++ 3 Objectifs du cours : 3  Utilisation des mécanismes d'agrégation 3 1 Agrégation de 1 vers 1: 3 1.1 Représentation UML 3 1.2 Les points h 3 1.3 Les points CPP 4 1.4 La mise en oeuvre 4 2 Agrégation 1 vers 1 à navigation réduite 5 2.1 Representation UML 5 2.2 Les points h 5 2.3 Les points CPP 5 2.4 La mise en oeuvre 6 3 Agrégation de N vers 1 avec N définit 6 3.1 Representation UML 6 3.2 Les points h 6 3.3 Les points CPP 7 3.4 La mise en œuvre 7 4 Agrégation de N vers 1 à navigation réduite avec N définit 8 4.1 Representation UML 8 4.2 Les points h 8 4.3 Les points CPP 8 4.4 La mise en œuvre 9 5 Agrégation de N vers 1 a navigation reduite 9 5.1 Representation UML 9 4.2 Les points h 9 4.3 Les points CPP 10 5.4 La mise en œuvre 10

|

Mécanisme d’agregation en C++
Objectifs du cours :

Langage C++ * Utilisation des mécanismes d'agrégation
1 Agrégation de 1 vers 1:

1.1 Représentation UML | |
1.2 Les points h

#pragma onceclass CB;class CA {private : CB * the_B;public: CA(); ~CA(); const CB* getTheB() const; void setTheB ( CB * const value);}; | #pragma onceclass CA;class CB {private : CA * Ra;public: CB(); ~CB(); const CA* getRa()const; void setRa ( CA *);}; |

1.3 Les points CPP

#include "StdAfx.h"#include "CA.h"CA::CA(void){}CA::~CA(void){}const CB * CA::getTheB( )const{ return the_B;}void CA::setTheB( CB * const value){ the_B = value;} | #include "StdAfx.h"#include "CB.h"CB::CB(void){}CB::~CB(void){}const CA * CB::getRa() const{ return Ra;}void CB::setRa(CA *const value){ Ra = value;} |

1.4 La mise en oeuvre

#include "stdafx.h"
#include "CA.h"
#include "CB.h"

int _tmain(int argc, _TCHAR* argv[])
{
CA * objetA= new CA(); CB * objetB = new CB(); objetA->setTheB(objetB); objetB->setRa(objetA); return 0;
}
2 Agrégation 1 vers 1 à navigation réduite
2.1 Representation UML

2.2 Les

en relation

  • Truc de m..de
    385 mots | 2 pages
  • Brevet blanc
    965 mots | 4 pages
  • Maths edhec
    1421 mots | 6 pages
  • Zola
    504 mots | 3 pages
  • red buull
    510 mots | 3 pages
  • La conscience
    265 mots | 2 pages
  • Maths
    612 mots | 3 pages
  • iris
    1745 mots | 7 pages
  • Maths
    329 mots | 2 pages
  • Bac 2013
    1794 mots | 8 pages
  • La famille
    6018 mots | 25 pages
  • Enregistrement C13
    1700 mots | 7 pages
  • havainas
    1324 mots | 6 pages
  • Brevet
    563 mots | 3 pages
  • Tp d'svt avec logiciel acharn
    353 mots | 2 pages