comme dirait l´autre tout est dans le titre...
mon problème est de comprendre comment utiliser e mots clef.
C´est à dire que j´ai une classe dans ma bibliothèque dans laquel je déclare une fonction friend. Cette fonction n´est pas membre de cette classe car c´est une fonction de callback pour windows et pour une raison ou une autre il ne vaut pas de fonction membre pour ça. Mais j´ai quand même besoinque la fonction puisse accéder au membre de ma classe.
Je me suis dit que le mot clef frient était parfait pour ça.
Mais je ne comprend pas la manière précise dont je doit l´utiliser : parce que lorsque je déclare comme ça mes fonction das ma classe, lorsque je link ma lib à un autre programme celui ci me dit que la fonction n´existe pas même si je mets son prototype dans le fichier.
l´architecture de mon fichier :
http://rafb.net/paste/results/kBCQS938.html
si quelqu´un connait une bonne ressource sur la question, car tout ce que j´ai trouvé était toujours aussi évasif : " déclarez une fonction friend pour qu´elle puisse accéder au memebre private de votre classe." et c´est à peu près tout.