et si je veux passer un tableau par ref? Un tableau est un pointeur vers son premier élément, et je veux passer le 'tableau entier' par ref. Si je définisC++ - passer tableau par ref
void someFunction(double& adouble){...}
alors adouble est un ref à un double, pas un tableau avec doubles.
Si je définis
void anotherFunction(double* adouble){...}
alors mon argument est un pointeur vers un double ou un tableau, mais il est pas passé par référence, non?
Merci et salutations
Un tableau n'est pas un pointeur vers son premier élément. Un tableau est un tableau. Un pointeur est un pointeur. Et si vous voulez faire circuler des tableaux, vous voudrez certainement utiliser 'std :: vector' à la place – jalf
Un commentaire ne suffit pas: ** UN ARRANGEMENT N'EST PAS UN POINTEUR **. Obtenez cette notion incorrecte de votre tête avant que cela ne vous cause plus de problèmes. – Mankarse