Другой вариант - создать класс-оболочку, который содержит объект «ofstream» и имеет интерфейс, который вы хотите, и передает работу своему члену «oftstream». Это будет выглядеть так.

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

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

Ответы на вопрос(4)

Ваш ответ на вопрос