Tableau à trois dimensions !!!

Signaler
Messages postés
2
Date d'inscription
jeudi 11 mars 2004
Statut
Membre
Dernière intervention
2 avril 2004
-
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
-
J'ai uin probléme avec l'allocation dynamique d'un tableau de trois dimensions, dans un projet Exe MFC (VC++)
GridPoint est une structure contenant 4 float
GridPoint*** mGridPoints;
mGridPoints =NULL;
mGridPoints = new GridPoint**[mWidth ];
for (int i = 0; i < mWidth ;i++)
{
mGridPoints[i] = new GridPoint*[mHeight ];
for (int j = 0; j < mHeight ; j++)
{
mGridPoints[i][j] = new GridPoint[mSize ];
}
}

J'obtiens le probleme :Ehec lors de lacreation d'un nouveau document vide. !
A voir également:

2 réponses

Messages postés
26
Date d'inscription
vendredi 2 avril 2004
Statut
Membre
Dernière intervention
15 mars 2005

Je ne sais pas si ca a un quelconque rapport mais cela est peut etre du au fait qu'il faut que tu reserve de la mémoire a ton tableau avec des mallocs ou des callocs non?
Bethany

Allez... Je vais y arriver lol :big)
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
7
tu est sur que ca vient de la l'erreur? car ce que tu a ecris semble correct
test les pointeurs ou catch std::bad_alloc (#include <new>) pour etre sur