привет всем! Помогите разобраться, нужно сохранить в файл вектор, как это делается? typedef struct tmp { std::string a; std::vector <char> b; }; std::vector <tmp> var_to_file;
Думаю что тут есть кто знает как это сделать легко и быстро, вручную не хочется делать, должен быть правильный способ. Зато попалась ссылка на boost.org/doc/libs/1_36_0/libs/serialization/doc/index.html, тема еще актуальна
Как вариант http://dobrokot.nm.ru/WinnieSerialization/WinnieSerializationLibrary0.2.zip (один запрос в гугл
Если компонента не поддерживает нативно методы для работы с потоками, то единственным верным способом будет написать for (; {array += ...} / for (; {... = array} ... Развели флейма на два экрана из ничего
Ответ был правильный. Сериализация. http://en.wikipedia.org/wiki/Serialization Помню в институте на мфц делали. Но вот что там надо кроме методов обхода списка... В упор не скажу. Конечно еслибы это было просто С то можно былобы имея указатель на начало данных и их размер, просто ронять их в файл сразу целиком или по очереди. Но ведь это с++. тут всё просто.... пс: вот филосовский вопрос, когда разбираться с тем что уже создано до нас, сложнее и дольше, имеем ли мы моральное право оправдываясь этим, создать своё?
LittleFox Бугага, ты на чем пишешь-то, на C, или на C++? censored Майн готт, и здесь он))) Folk Acid Это называется "В С++ нет рефлекшена". МПМ Ого, в институтах знают что такое сериализация.