Hello,
Dans certains langages, tels que le Fortran, on peut utiliser des indices négatifs pour les tableaux.
Y a-t-il moyen de simuler ce comportement avec C++ ?
Merci.
Hello,
Dans certains langages, tels que le Fortran, on peut utiliser des indices négatifs pour les tableaux.
Y a-t-il moyen de simuler ce comportement avec C++ ?
Merci.
Vu queest traduit en
Code : Sélectionner tout - Visualiser dans une fenêtre à part tab[i], ça ne doit pas poser de problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part *(tab + i)
Par contre il faudra une feinte, le premier élément ayant toujours l'indice 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int tab0[10]; int* tab1 = tab0 + 5; int x = tab1[-1]; // = tab0[4];
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Malheuresement, avec cette méthode, il faut faire une supposition sur le nombre négatif minimal qu'on va atteindre.
Si tu sais où tu fais pointer ton second tableau, tu sais quel est l'indice minimal.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Partager