Мне удалось найти фрагмент кода, подобный следующему:
// other people's implementation
Obj obj;
stringstream ss;
ofstream outfile("save.pth");
ss.write((char*)obj.data(), obj.size());
outfile << ss.rdbuf();
Я думаю, что прямая запись в ofstream будет быстрее, например:
// my approach
Obj obj;
ofstream outfile("save.pth");
outfile.write((char*obj).data(), obj.size());
Почему некоторые люди хотели быиспользовать stringstream для передачи данных?