Bonjour tout le monde. C'est une question qui va peut-être paraitre débile a certains mais j'ose la poser quand même.
Prenons par exemple un tableau tout bête
int Tab[5];

je peux acceder aux éléments par:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for(int i=0; i<5; i++)
  cout<<Tab[i]<<endl;
ou alors
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for(int i=0; i<5; i++)
  cout<<*(Tab+i)<<endl;
et là... ya un truc qui cloche... sachant qu'un int est codé sur 4octets qu'un pointeur pointe une adresse en octets... je devrais devoir faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for(int i=0; i<5; i++)
  cout<<*(Tab+i*sizeof(int))<<endl;
mais, ça ne marche pas... et c'est là que j'ai besoin de vous... je n'arrive pas a comprendre la logique de la chose. Ou alors c'est que je me suis trompé quelque part ^^