¿Existe alguna manera de eliminar un puntero que no ha sido asignado con el operador new en el destructor? En caso afirmativo, ¿debo eliminarlo en el destructor?
Por ejemplo, class Test{ private: int* foo; public: Test(int* foo){this->foo = foo;} } En este caso, ¿hay alguna forma de eliminar foo en el destructor? ¿Tendré que eliminar foo en el destructor o al menos establecerlo en nullptr?