Ho un oggetto COM ipotetico con la seguente firmaIl C# ripulisce la memoria allocata C++?
void MemAlloc(ref double[] test, int membercount)
cui la memoria è allocata in C++ utilizzando nuovo/malloc. Una volta che questo è in C#, usando RCW, come posso assicurarmi che la memoria sia liberata correttamente? Penserei sarebbe difficile per .NET liberare, considerando in C++ è necessario sapere se è stato allocato con new/malloc/mm_malloc prima di poterlo liberare correttamente. Quindi, qual è il modo appropriato per ripulire il mio array assegnato C++? Grazie.
grazie, era esattamente quello che stavo cercando – Steve