L'intérêt d'une structure n'est pas simplement d'être une classe sans méthodes, le comportement en mémoire change aussi énormément (type valeur = copie en mémoire lors d'une assignation, allocation sur la pile et non le tas). Quelques infos ici : http://msdn2.microsoft.com/en-us/l [...] S.71).aspx
Bref, le passage en struct est vraiment en choix bien spécifique.
D'ailleurs, dans le cas d'une structure, ta question équivaut à "comment tester l'existent et supprimer un int". Une structure n'est pas sensée avec une taille conséquente, elle doit plutôt être petite, et avoir une durée de vie très courte (par contre ses performances sont bien supérieures aux classes en terme de manipulation mémoire : pas de pointeur).
(Je sais, je ne réponds pas à ta question, mais c'était juste un conseil)
Message édité par styx31 le 18-05-2007 à 14:55:35