garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 24 oct. 2003 à 18:13
Tu n'as pas le droit de faire un tableau dont la taille est une variable. C'est parceque la mémoire est allouée à l'avance!
Le plus classique c'est d'en faire un avec une taille très grande (qui ne sera pas forcément utilisée). Sinon faut utiliser malloc
garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 25 oct. 2003 à 10:39
new renvoie un pointeur sur Tile, càd un Tile*. Alors que *surface te donne l'objet pointé par surface. Si j'ai bien compris surface est du type Tile c'est donc &surface = new Tile[w][h] qu'il faut écrire