В C++, я могу зарезервировать некоторую память, а затем удалить эту память, как:Невозможно освободить память для данного типа Maya
float *myFloat;
myFloat = new float[10];
delete myFloat; --> Works fine
Однако, если тип не является float *
но MTransformationMatrix *
(типа Maya) , то я не могу удалить:
MTransformationMatrix *myTransformationMatrixes;
myTransformationMatrixes = new MTransformationMatrix[10];
delete myTransformationMatrixes; --> Crash
Есть ли что-нибудь, что мне нужно для специальных типов, чтобы освободить память?
'delete' what you' new' и 'delete []' what you 'new []'. –