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