J'utilise le placement new pour affecter la memoire de certaines classes dans un tas prealablement alloue avec la syntaxe suivante (qui compile sur une horde de compilos != mais pas sous la version recente de GCC helas )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
EntBackground *classBackgrounds;
 
void * EntBackgroundClassNew (VR_LONG nb,VR_BYTE *ptr)
{
	classBackgrounds = new(ptr) EntBackground[nb];
	return (void*) classBackgrounds;
}
J'ai google bcp de discussions sur le sujet mais je n'ai pas trouve de syntaxe simple et correcte qui plairait au G++..

Bref tout cela semble tres embrouille du cote de l'implementation GNU recente et semble demander l'elaboration d'une cuisine dediee..

si quelqu'un a la solution a ce probleme! ,-)