Probleme de references - C++ - Programmation
Marsh Posté le 06-11-2005 à 20:52:38
de retour ici ?
Marsh Posté le 06-11-2005 à 21:03:55
Le retour de quoi, c'est un void...
PS:Ceci est de l'humour...sinon...confére message d'en dessous...
Marsh Posté le 06-11-2005 à 21:19:04
et le pire c'est qu'il le fait pas expres
Marsh Posté le 07-11-2005 à 00:08:21
Noeud* r , tu passe un pointeur par valuer, ton code le modifie mais ne le renvoie pas.
C'est soit Noeud*& soit Noeud**
Marsh Posté le 07-11-2005 à 16:32:02
Code :
|
ah oui en effet en recuperant l'adresse du pointeur cela revient ua même que la reférence sur le pointeurs (si je dis une connerie corrigé moi surtout), j'ai un peu de mal avec c'est pointeur et reference sorti d'un certain contexte....
mais l'ecriture est drolement sale ecrit ainsi...
Marsh Posté le 07-11-2005 à 17:10:37
Noeud*& c'est mieux quand même
Le vrai truc sal c'est le Noeud* a la base ...
Marsh Posté le 07-11-2005 à 17:13:42
non mais te demandais si le ponteur etait necessaire, y a quand même des kilos de conteneur dans std et dans boost ...
Marsh Posté le 07-11-2005 à 17:22:20
non mais le but etant à la base de comprendre les pointeurs et les references...donc je ne vais pas m'amuser à l'outrepasser.
etant novice je ne connais pas encore toutes les lib std, ou la boost lib.
Marsh Posté le 06-11-2005 à 20:51:51
Bonjour,
J'essaye de comprendre un code que j'ai ecrit en fait cela se porte sur la fct avec le proto construiren(Noeud *&,int)
Je n'arrive pas expliquer pourquoi avec ce proto cela marche, et pas avec ce proto construiren(Noeud *, int), ici mon arbre ne construit qu'un noeud
merci de m'expliquer et de me dire si cela ce fait car j'en doute je trouve ce la byzarre
Message édité par asphro le 06-11-2005 à 20:52:18