Что такое хороший подход для чтения всего содержимого файла в буфере для С++?
В то время как в простой C я мог использовать комбинацию функций fopen(), fseek(), fread()
и прочитать весь файл в буфере, все-таки хорошая идея использовать его для С++? Если да, то как я могу использовать подход RAII при открытии, распределяя память для буфера, чтение и чтение содержимого файла в буфер.
Должен ли я создать некоторый класс-оболочку для буфера, который освобождает память (выделенную для буфера) в нем деструктор и ту же оболочку для обработки файлов?