Bonjour,
voilà, je ne suis pas une pro du C++
et j'ai un peu mal avec les pointeurs...
Donc voilà, je voudrais créer une méthode qui ait en argument un pointeur sur un tableau, que je passe en référence
je sais pas si je m'explique bien
mais en tous cas, j'ai un peu du mal à voir comment m'y prendre
Donc, je voudrais une méthode du genre :
cette méthode me permettrait de remplir 'monTableau',
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 MaMethode(int &size, MaClasse *monTableau) { //je recherche le nombre d'éléments... // j'affecte le nombre d'éléments à la variable 'size' // ensuite, j'alloue le tableau monTableau = (MaClasse*)malloc(size * sizeof(MaClasse)); // et puis, j'affecte les éléments du tableau for (int i = 0; i<size; i++) { monTableau[i] = ... } }
mais je ne sais pas à l'avance combien d'élément il contiendra
c'est pourquoi, je passe également la taille en référence, pour l'avoir en retour quand j'appelle ma méthode...
donc, je ne sais pas si je m'y prends bien...
bon voilà,
j'espère que vous m'aurait comprise
et que vous pourrez m'aider un peu
Merci,
à +
Partager