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

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();
 
}
Merci à l'avance


[Balises CODE rajoutées par Loulou24, merci d'y penser à l'avenir]