Как читать / записывать структуру в двоичных файлах?

Я столкнулся с небольшой проблемой. У меня есть структура с вектором. Обратите внимание, что вектор является динамическим на каждой итерации. Теперь, в конкретной итерации, как мне сохранить структуру, содержащую вектор размера n, в двоичный файл?

Кроме того, при извлечении предположим, что я знаю, как размер вектора, как получить из бинарный файл, переменная структуры, содержащая вектор всех сохраненных элементов?

Я могу сохранить что-то в двоичном файле (поскольку я вижу, что размер увеличивается при записи), но когда я пытаюсь вернуть элементы, я получение размера вектора равным нулю.

К сожалению, я должен добиться этого с помощью стандартного STL и не использовать какие-либо сторонние библиотеки.

21
задан Ben Voigt 13 June 2015 в 20:30
поделиться