Зарегистрироваться
Восстановить пароль
FAQ по входу

Сабельников А.Н. Ещё один подход к сериализации на C++

  • Файл формата zip
  • размером 78,85 КБ
  • содержит документ формата doc
  • Добавлен пользователем , дата добавления неизвестна
  • Описание отредактировано
Сабельников А.Н. Ещё один подход к сериализации на C++
Выходные данные не указаны
Источник: RSDN Magazine 2006 №01. Версия текста 1.0 от 15.02.2008.
Вопросы сохранения данных из объектов, так или иначе, возникают у каждого разработчика”. Именно с этой фразы я начал первую статью, посвященную сериализации, и с этой фразы мне бы хотелось продолжить описание развития идеи использования карт для организации сериализации.
Если вы пишете на C++, то ваша программа, скорее всего, состоит из объектов классов, которые в своей совокупности образуют некую систему данных, и кода, работающего с этими данными. И практически всегда вы хотите в какой-то момент сохранить в том или ином виде эти данные – будь то результат многолетних вычислений программы или просто текущее состояние каких-то компонентов системы, а потом снова загрузить эти данные назад, в программу, как будто бы и ничего не происходило. Или, скажем, отправить эти данные по сети, другой программе. И при этом очень не хочется тратить много времени на программирование сохранения/загрузки, упаковку структур в какие-то изобретённые сегодня утром форматы, отладку всего этого, модификацию в связи с появлением в структурах данных новых полей, документирование и прочую головную боль.
Подход, описанный ниже, я надеюсь, поможет многим сэкономить время и облегчить жизнь.
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация