boost::serialization как передать параметр при десериализаци
От: nocomentsspb Россия  
Дата: 11.01.10 07:33
Оценка:
Перерыл документацию по бусту, никак не могу понять, как сделать следующее:

Надо при десериализации передать параметр.

Т.е. чтобы внутри load сделать примерно так

template<class Archive> load(Archive & ar, A & a, const int version)
{
a = A(conf);
ar >> a.m; // какие-то данные
}


Собственно, мне нужно уметь использовать conf, при условии что conf не сериализуется.

Пока единственный вариант я вижу — это сделать conf глобальным, но уж очень этого не хочется.

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.