Empezando a leer la documentación básica sobre openCV he descubierto como la propia API proporciona un manejador de memoria dinámica.
En la documentación hace referencia a que es una variante de std::shared_ptr.
Esta clase manejadora de punteros dinámicos fue añadida al estándar C++ después de pasar por las bibliotecas Boost. De hecho los creadores de estas bibliotecas tienen entre sus filas a algunos miembros del comité ISO de estándares C++.
Boost es un conjunto de más de 80 bibliotecas individuales, las cuales proporcionan una gran diversidad de soluciones ya implementadas para una gran variedad de campos. Según la wikipedia Boost tiene en su haber más de 20 tipos módulos específicos (ahí es nada..)
Hay que destacar que todas las bibliotecas incluidas en Boost, están dotadas de una alta calidad técnica, y por si fuera poco son libres.
Más información en Boost.
No hay comentarios:
Publicar un comentario