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.