Skip to content

Repository files navigation

Count Reference Implemetation

En este repositorio, implemente un contador de referencias basico, ademas de hacer que su funcionamiento, fuera similar a un shared_ptr de la libreria estandar de C++.

Problemas

El operador de movimiento de ReferenceCount, no funciona del todo bien, porque si el puntero que es movido, es usado nuevamente en el programa, el programa falla por un segment fault, a causa de un puntero nulo.

Esto pense que es un problema de mi implementacion, pero el shared_ptr, sufre del mismo problema.

Gracias a esto, entendi, porque los smart pointer y move sematics son conceptos, que fallan entre si, porque los smart pointer, solo son una envoltura de un puntero sin formato, y son subestible a los fallos de los punteros sin formato.

Cosas a implementar en el futuro

  • Un metodo parecido al make de los smart_pointer para facilitar la creacion de instancias de objetos.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages