bonsoir
j'ai un peu de mal avec les pointeurs et ma fonction marche pas trop.
Le but est de passer une variable en parametre a une fonction, qui va stocker dans une classe (ou une simple autre variable, ca change rien) l'adresse de cette variable.
Ainsi, quand on change la valeur de la variable de la classe, ca change automatiquement la valeur qu'on a passée en parametre.
Ça doit pas etre tres clair ce que j'ai écrtit, alors je fais un exemple (qui marche pas, sinon je posterais pas :)):
int *pointeur;
int ma_variable = 123;
void fonction(int &var)
{
pointeur=&var;
}
...plus loin...
fonction(ma_variable);
pointeur=789;
et la, le but c'est que ma_variable soit égal à pointeur c'est a dire 789.
bon évidemment le coded est simplifié, faut pas croire qu'il n'y a que ca dans mon prog (8000 lignes déja!)
D'ailleurs on se demanded comment j'ai fait pour écrire 8000 lignes qui ne plantent pas sans meme savoir faire ca...soupir :(.
merci d'avancec pour vos réponses éclairées, éclairantes et nombreuses (j'espere ;D )
++
Ad