Cómo puedo anular una función de clase de biblioteca estándar de C ++?

¿Cómo puedo anular una función de clase de biblioteca estándar de C ++? En mi aplicación, usoofstream objetos en muchos lugares diferentes de código. Y ahora quiero abrir archivos en un modo de permiso diferente en Linux, Ubuntu. Peroopen funcion deofstream no tiene ningún parámetro para especificar el modo de permiso del archivo que crea.

Ahora quiero anularopen() funcion deofstream class para que obtenga un parámetro para especificar los permisos para el acceso de los usuarios.

Respuestas a la pregunta(4)

Su respuesta a la pregunta