Как я могу переопределить функцию класса стандартной библиотеки C ++?

Как я могу переопределить функцию класса стандартной библиотеки C ++? В своем приложении я использую объекты ofstream во многих разных местах кода. И теперь я хочу открывать файлы в другом режиме разрешений в Linux, Ubuntu. Но функция open в ofstream не имеет параметра, чтобы указать режим разрешений для файла, который он создает.

Теперь я хочу переопределить функцию open () для ofstream , чтобы получить параметр для определения разрешений для доступа пользователей.

8
задан Peter G. 3 July 2011 в 20:10
поделиться