Hola Julieta,
En C/C++ para utilizar una función A desde otra función B, A debe estar declarada (no implementada) antes de su uso.
De hecho, como en el .h se declaran todas funciones, y lo primero que se hace en el .cpp es incluir el .h, todas las declaraciones se realizan antes de las implementaciones y, por lo tanto, puedes hacer uso de cualquier función de la Pila en la otras.
Respecto a como implementar liberar, puedes elegir el camino que te sea más conveniente, mientras tenga la funcionalidad requerida.
Saludos
En C/C++ para utilizar una función A desde otra función B, A debe estar declarada (no implementada) antes de su uso.
De hecho, como en el .h se declaran todas funciones, y lo primero que se hace en el .cpp es incluir el .h, todas las declaraciones se realizan antes de las implementaciones y, por lo tanto, puedes hacer uso de cualquier función de la Pila en la otras.
Respecto a como implementar liberar, puedes elegir el camino que te sea más conveniente, mientras tenga la funcionalidad requerida.
Saludos