File tree 1 file changed +7
-14
lines changed
1 file changed +7
-14
lines changed Original file line number Diff line number Diff line change @@ -30,20 +30,13 @@ Reel::Reel(const Complexe* aComplexe)
30
30
{
31
31
// Perte d'information
32
32
Constante* tmp = aComplexe->getPRe ();
33
- if (static_cast <Reel*>(tmp)){
34
- Reel* tmp1=static_cast <Reel*>(tmp);
35
- valeur= tmp1->getValeur ();
36
- delete tmp1;
37
- }
38
- else {
39
- // Besoin de l'instance factory... Du coup include sale, mais bon.
40
- FabriqueDonnee* factory = FabriqueDonnee::getInstance ();
41
- Reel* tmp2 = static_cast <Reel*>(factory->creerDonnee (tmp, 2 , 0 ));
42
- // static_cast pour permettre la conversion Donnee* ==> Reel*
43
- // On est surs que ça sera un Reel*, puisqu'on le demande spécifiquement!
44
- valeur = tmp2->getValeur ();
45
- delete tmp2;
46
- }
33
+ // Besoin de l'instance factory... Du coup include sale, mais bon.
34
+ FabriqueDonnee* factory = FabriqueDonnee::getInstance ();
35
+ Reel* tmp2 = static_cast <Reel*>(factory->creerDonnee (tmp, 2 , 0 ));
36
+ // static_cast pour permettre la conversion Donnee* ==> Reel*
37
+ // On est surs que ça sera un Reel*, puisqu'on le demande spécifiquement!
38
+ valeur = tmp2->getValeur ();
39
+ delete tmp2;
47
40
delete tmp;
48
41
}
49
42
You can’t perform that action at this time.
0 commit comments