Comment gratuit une structure C?

Donné une structure, par exemple

typedef struct
{
  int value;
} TestStruct;

Pourquoi le code suivant (dans le contexte d'un Objectif-C classe en cours d'exécution sur l'IPhone) lancer un "non-alignés pointeur être libéré" exception?

TestStruct ts = {33};
free(&ts);

N. B. Mon uber objectif est d'utiliser une bibliothèque en C avec beaucoup de vecteur de fonctions mathématiques, d'où la nécessité de trouver des moyen viable de mix C et Objective-C

Objective-C est tout simplement un strict sur-ensemble de C, de sorte que vous pouvez mélanger complètement.

OriginalL'auteur Ariel Malka | 2009-01-08