bonjour le monde;
je veux traduire un code c++ vers java.
et j'ai un souci à comprendre comment il marche :
j'ai 2 classe dans 2 programmes :
la premiere est une classe classeMere qui declare une fonction gnrElt():
Code : Sélectionner tout - Visualiser dans une fenêtre à part
virtual bool gnrElt(IElement *)=0;
et dans le constructeur de cette classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 list[0]= &classeMere::gnrElt;
list est une liste d'element c'est pas un tableau (Map<Element>).
la deuxieme classe herite de la classeMere et definit la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
bool gnrElt(IElement elemnt) {
//... ajoute element à une liste
}
j'ai pas compris comment elle ajoute les elements :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 list[0]= &classeMere::gnrElt;
avec utilisation de pointeur
merci