squalylLe 18/02/2008 à 10:53
#define new(a) ((typeof(a)*)malloc(sizeof(a)))
struct machin {
int truc;
char *bidule;
struct machin *next; /*eventuellement*/
};
struct machin *chose = new(machin);
(chais pas si ça marche en C, j'imagine qu'en C++ ils ont un truc dans le langage)
(ou alors toutes les classes qui contiennent pas de méthodes sont _exactement_ la même chose que des structs? (je crois que c'est ça))