SmartPointer

Spectrum™ Technology Platform ofrece una clase denominada SmartPointer que utiliza una forma simple de recuento de referencia para ayudar a mantener un seguimiento de la asignación de memoria dinámica y ejecutar tareas de administración de memoria.

Por ejemplo:

SmartPointer<Server> server =new Server(); 
server.connect(); 
...
server.disconnect();

No es necesario eliminar la memoria para el servidor puntero (pointer server). SmartPointer se ocupa de administrar la memoria por usted.