Bonjour à tous
Je m'amuse un peu avec les pointeurs en c++. Et, bien évidemment, ils me donnent du fils à retordre :aie:
Voici mon code :
Lorsque je l'execute j'obtient ma suite mais avec quelques légères modifications :weird: = {1, 1878006336, 3, 5, 1878006336, 13, 21, 34, 1878006336, 89}Code:
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 :lol:
Toute proposition pour la rendre utilisable est la bienvenue, merci d'avance ;)