Salut à vous tous. Je débute en C++ et j'ai une question:

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
#include <iostream>
#include<array>
using namespace std;
 
int main()
 
{  
   array<int,5>Xtablo={1,2,3,4,5};
   for(int i(0);i<Xtablo.size();i++)
   {
       cout<<&Xtablo[i]<<endl;
   }
   cout<<" ============ "<<endl;
   for(auto elem:Xtablo)
   {
       cout<<&elem<<endl;
   }
 
    return 0;
}
pouquoi les deux boucles "for" ne donnent pas le même résultat ("for auto" donne la même adresse)
merci à vous