Re[2]: Сериализа
От: Longobard Россия http://longobard.org.ru
Дата: 15.06.06 09:12
Оценка:
S>При сериализации в начале каждого класса ставь некоторый его идентификатор.
S>А при десериализации сделай switch по этому идентификатору.

А еще лучше воспользоваться паттерном проектирования Factory, тогда не надо будет при добавлении нового класса править этот гигантский switch и не надо будет делать кучу лишних вещей. Почитайте Александреску "Современное проектирование на C++" (ISBN 5-8459-0571-0), там про это очень хорошо рассказано.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.