Здравствуйте, rsdh, Вы писали:
R>Короче.. Как правильно организовать поддержку формата файла старой версии? Есть какие-нибудь паттерны на эту тему? Или мой подход не совсем ужасен? R>В общем, любые идеи будут интересны. R>Спасибо.
А сколько данных? Например, если сохранять в xml — можно безболезненно добавлять новые поля. Есть более компактный и шустрый аналог — protobuf. Еще можно на boost serialization посмотреть.