Comment déterminer le type d'un élément d'un tableau.
Bonjour tout le monde, ceci est mon premier message ici, et j'espère que vous pourrez m'aider.
J'ai fouillé un peu sur le site, le forum et sur le net pour la question que je vais vous poser, et je n'ai pas trouvé de réponses de satisfaisante.
Pour le projet que je fais actuellement, je dois traduire du code PHP vers du code C++. Comme les languages sont similaires, il n'y a pas trop de problème. C'est pas comme de VB à C++ ou de ASP à PHP. Mais dans PHP il y'a foreach qu'il n'y a pas en C++. J'avais pensé traduire le code suivant :
Code:
1 2 3 4
| foreach($res as $ligne)
{
...
} |
En ceci :
Code:
1 2 3 4 5
| for(int i = 0; i < (sizeof(res)/sizeof(res[0]); i++)
{
typeof(res[i]) ligne = res[i];
...
} |
Je crois que typeof est un élément de C#, mais j'aimerais savoir s'il n'y a pas quelque chose d'équivalent en C++. Je sais que je pourrais travailler directement avec "res[i]", mais j'aimerais mettre la valeur dans "ligne" pour garder les modifications au code original au minimum.
J'utilise Visual Studio 6.0 si ça peux aider.
Merci à l'avance.