Bonjour,

j'ai dans un programme une ligne avec l'opérateur d'allocation dynamique mémoire que je ne comprends pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
TCav& cavites=*fCavites ;
Int_t n=fCavites->GetEntries() ;
new(cavites[n]) Cavite(id,e) ;
Concernant l'appel à GetEntries c'est une fonction définie au niveau de la classe TCav. Est-ce à dire que lon ajoute un élément dans le tableau existant fCavites ?

J'ai l'habitude d'une déclaration type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Classe* cl= new Classe [n]