Bonjour à tous!
Je suis saisit d'un GROS DOUTE!
Vous êtes d'accord qu'il est interdit en C++ de créer un tableau à l'aide d'une variable? La taille du tableau devant être connue à la compilation...
Alors pourquoi ce code fonctionne-t-il?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
#include <iostream>
int main()
{
    int x=10;
    int tableau[x];
    tableau[0]=4;
    std::cout<<"Le tableau contient "<<x<<" elements!\n";
    std::cout<<"Premier element: "<<tableau[0]<<" !\n";
    system("pause");
}
:

EDIT: ce code compile sous Mygwin