Здравствуйте, niXman, Вы писали:
К>>Что называется, ОЙ! X>поясни, плиз, что ты пытаешься сказать?
То, что я упустил этот момент
Что в твоём случае бывает сериализация константного объекта, и, как следствие, константность проникает внутрь пары.
Но, как уже сказал-показал, можно просто хакнуть константность и сериализовать всегда неконстантный объект. Хотя бы затем, чтобы два раза одинаковый код не писать.
Либо же придётся делать ещё один шаблон функции сериализации, параметризуемый ±константным типом твоей большой структуры.
Здравствуйте, Кодт, Вы писали:
К>То, что я упустил этот момент К>Что в твоём случае бывает сериализация константного объекта, и, как следствие, константность проникает внутрь пары.
ну да.
К>Но, как уже сказал-показал, можно просто хакнуть константность и сериализовать всегда неконстантный объект.
случаев, когда бы мне приходилось использовать отдельные сериализаторы/десериализаторы — в моей практике еще небыло. да и в чужих кодах я такого не встречал, правда.
да и константные объекты, так же, сериализовать не приходилось...
возможность юзеру реализовать отдельные сериализаторы/десериализаторы была добавлена мной исключительно ради "на всякий случай". один из таких примеров — условная сериализация/десериализация...
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[10]: константа и не константа одновременно(почти)