C ++ ofstream borrar y limpiar

Estoy escribiendo un C ++ ofstream que a veces se debe limpiar: el archivo al que estoy escribiendo se debe eliminar y la clase se debe eliminar y limpiar.

¿Cómo? (Excepto cerrarlo y borrarlo por nombre).

(Al menos el archivo no debería existir con la ubicación y el nombre de archivo con los que se abrió - el directorio tempfile podría estar bien)

Respuestas a la pregunta(1)

Su respuesta a la pregunta