Boost Users :
From: Ivan Rachev (ivanr_at_[hidden])
Date: 2005-07-13 16:47:30
Martin Ecker wrote:
> Ivan Rachev wrote:
>>If class A from the example is replaced by char, how should this
>>situation be handled? Code follows at the end.
> This is not recommended. Fundamental types are not tracked by default, so it
> won't work. You'd have to turn on tracking for char, but that is not a good
> idea, since then _all_ values of type char that are tracked, and this can cause
> quite a bit of overhead.
> If you really need a pointer that directly points into an array (and you can't
> redesign the code), you could wrap the array elements in a different type that
> can be tracked in your serialization code. All pointers into the array would
> also need to be wrapped when serialized.
before writing my own wrappers I would like to see if the overhead of
tracking chars is acceptable for me. I tried putting the following into
my cpp but it won't compile:
I guess I need to change the default "implementation_level" for char.
What other things do I need to change so as to make a fundamental type
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net