Dentro dos enclaves, use o operador C++ delete para liberar memória que foi alocada anteriormente em aulas, unique_ptrs e outros objetos usando o novo operador. Os operadores novos e excluídos se comportam da mesma forma nos enclaves, como em aplicativos C++ regulares.
Código de amostra:
test.h:
class{
private:
ClassA* ca;
unique_ptr cb;
}
test.cpp:
//Use new to instantiate the class and unique_ptr objects
ca = new ClassA*(...);
cb = make_unique(function(...));
//Use delete to free the memory previously allocated with new
delete ClassA;
delete cb;