Можно ли создать объект ofstream из заданного файла stdio (дескриптор файла C старого стиля)?Желательно без закрытия и повторного открытия файла.
Цель для этого у меня есть файл stdio и библиотека, которую я использую, принимает объект потока.
Если опция boost является опцией, а библиотека принимает std::basic_ostream (в отличие от std::ofstream), вы можете использовать Sink File Descriptor , чтобы обернуть ваш файловый дескриптор, создать поток от него и передать его в целевую библиотеку.
std::basic_ostream
std::ofstream