В чём смысл использовать std::map, если std::vector отлично подойдёт, ведь у каждого символа есть числовое представление в соответствии с ASCII таблицей. Да и std::array так же подойдёт если вы не собираетесь менять кол-во элементов в дальнейшем
Я тоже заметил, что если проделывать тоже самое с просто HTTP сайтами, то всё работает как надо. У ответа вызвал метод result_int, вы были правы, код - 301, в поле location: https://ru.wikipedia.org/wiki/HTTP
fstream::in - значит, что file может записывать данные
fstream::out - значит, что file может читать данные
Эти модификаторы указаны по умолчанию, но если нужно добавить ещё один модификатор(в вашем случае
fstream::app, означающий, что файл нужно дополнить, а не перезаписать) то они указываются
xorknown, К сожалению нет, поскольку там рассматривается "свой" класс, которому легко можно написать метод "serialize", тогда как я хочу сериализовать "чужой" класс, который менять мне не особо хочется