Est ce que qlqn peut me dire ce que signifie l'ésperluette après l'étoile dans cette ligne de commande :
type opt(type * & model, double tol, int ind);
Je précise que la ligne est dans une classe membre d'un template.
merci d'avance ;)
Version imprimable
Est ce que qlqn peut me dire ce que signifie l'ésperluette après l'étoile dans cette ligne de commande :
type opt(type * & model, double tol, int ind);
Je précise que la ligne est dans une classe membre d'un template.
merci d'avance ;)
c'est une reference sur un pointeur...
en générale çà veux dire que cette fonction à le droit de faire :
Le pointeur peut donc etre modifié et de la memoire peut etre allouer.Code:
1
2 model = new type [...];
:arrow: Il faut imperativement penser à liberer la memoire apres utilisation du resultat.
merci de mettre un titre explicite au sujet :evil: (ancien titre : Question!)
et la FAQ C++ est là pour répondre à ce genre de question
ok merci beaucoup, pour la memoire comme c'est pas mon code je peux pas trop le modifier :s mais effectivement il n'y a pas de destructeur!Citation:
Envoyé par superspag
Désolé bigboom, je ne savais pas :cry: qu'est ce que je peux faire pour le changer, d'ailleurs qu'est ce que je peux mettre comme titre pour une question pareille?Citation:
Envoyé par bigboomshakala
oups déjà fait, même si c'est pas la question merci qd même ;)
j'ai déjà changé le titre.
pour modifier un message ou un titre il faut cliquer sur "éditer" (en haut à droite du message)
5U