Bonjour à tous

comme vous l'aurez deviné, je sèche sur un problème d'allocation d'un tableau dynamique dans un constructeur.

Pour vous situer le contexte, je dois construire une File d'attente avec priorité pour gérer des patients, j'ai donc entre autres les classes:
Patient
FileAt -> une file d'attente de patients
FAP -> une File d'attente avec priorité de patients, gérée à l'aide d'un tableau de FileAt

Mon problème se situe au niveau du constructeur de FAP, dont voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
FAP::FAP()
{
	t = new FileAt[MAXI];
}
MAXI étant une constante correspondnant à la priorité maximale que je puisse avoir.

Dans mon main j'ai une seule et unique instruction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
int main()
{
   FAP f;
   return 0;
}
et à l'exécution j'ai droit, à
segmentation fault(core dumped)
Ce qui m'étonne c'est que si dans le main, à la place de la déclaration de l'objet, je construit "manuellement" un tableau du même type, cela ne pose aucun problème.

Si quelqu'un a une idée, merci d'avance