Bonjour j'ai un problème depuis ce matin et je ne réussis pas à le régler après mes multiple lecture sur le web.
Le problème s'est que je j'ai créer une fonction Acces à laquelle je passe le pointeur S qui est un pointeur à une Surface_parametrique qui est une classe abstraite. Et je veux que le pointeur S pointe vers l'objet que je lui dit de pointer dans la fontions Acces. Quand je suis dans la fonction Acces j'ai acces a mon objet mais une fois revenu ds le main je n'y est plus accès.
Voici les différents code
Merci à l'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 void main() { Surface_composite * Sc = new Surface_composite(); Surface_parametrique * S; S=NULL; Sc->Acces(1,S); S->Acces_type_de_surface_parametrique();// SA fait planter le prog } void Surface_composite::Acces(int i,Surface_parametrique * S) { ListeSurface_composite.Positionner_debut_liste(); for (int j = 1; j < i; j++)ListeSurface_composite.Positionner_sommet_suivant(); S=(Surface_parametrique*)ListeSurface_composite.Acces_element_courant(); }
[Balises CODE rajoutées par Loulou24, merci d'y penser à l'avenir]
Partager