Bonjour à tous,

je trouve un problème de mémoire dans un programme (bad_alloc) à cause d'une petite boucle et un pointeur ! j'ai essayé différentes manières de déclaration de ma variable (pointeur raw, pointeur intelligent et statique) mais toujours avec des soucis

voici le corps de ma boucle sachant que CText est une classe personnelle

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
for(int i=1; i<=iterations; i++)
{
  CText *text = new CText;
  text->LoadFile(i);
 
  // autres opérations
 
  if(text != NULL)
  {
    delete text;
    text = NULL;
  }
 
}
J'aimerai résoudre ce problème aussi-tôt, merci d'avance