Я бы хотел кое в чем разобраться.
У меня есть два потока fstream:
fstream ftxt{"txt", ios_base::out};
fstream fbin{"bin", ios_base::out | ios_base::binary};
Я хочу писать в поток ftxt строки, а в поток fbin позиции, где строки заканчиваются.
Проблема заключается в том, что fstream::tellp() возвращает значение шаблонного типа, толкового описания которого мне найти не удалось, однако мне удалось найти информацию, в которой говорится, что с этим значением нельзя работать, как с целым числом.
То есть, как я понял:
const size_t ppos = ftxt.tellp();
fbin << ppos;
Является не совсем правильным кодом.
Это действительно так?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники