Hello! Here is part of the task (os - object ostream, s - object string)
Написать функтор Store, который записывает строковую информацию в файл. Конструктор Store должен указывать объект ifstream, а перегруженная функция operator () (const string &) должна указывать строку, подлежащую записи. Приемлемый подход состоит в записи в файл сначала размера строки, а затем — ее содержимого. Например, если len содержит размер строки, можно было бы использовать следующие операторы: os.write((char *)&len, sizeof(std::size_t)); // сохранить длину os.write(s.data(), len); // сохранить символы Член data () возвращает указатель на массив, который содержит символы строки. Он подобен члену c_str(), за исключением того, что последний добавляет нулевой символ.
What are these two lines for?
len
to the file. - user6550