Bonjour à tous
Je m'amuse un peu avec les pointeurs en c++. Et, bien évidemment, ils me donnent du fils à retordre
Voici mon code :
Lorsque je l'execute j'obtient ma suite mais avec quelques légères modifications = {1, 1878006336, 3, 5, 1878006336, 13, 21, 34, 1878006336, 89}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 #include <iostream> using namespace std; const int ArraySize {10}; int* returnArray() { int AnArray[ArraySize] {1, 2, 3, 5, 8, 13, 21, 34, 55, 89}; int *PointeurToAnArray = AnArray; return PointeurToAnArray; } int main() { int *p = returnArray(); for(int i = 0; i < ArraySize; i++) { cout << *p++ << endl; } return 0; }
Bref niveau rendement sur les informations je ne pense pas que ma fonction soit au top de la forme
Toute proposition pour la rendre utilisable est la bienvenue, merci d'avance
Partager