Boost logo

Boost Users :

Subject: Re: [Boost-users] boost_serialization ok with vector<int> but not with vector<int *>
From: Robert Ramey (ramey_at_[hidden])
Date: 2015-03-06 19:42:10

Tony Camuso wrote
> Why is the compiler okay with ...
> std::vector
> <int>
> intvec;
> ... but throws an error for ...
> std::vector
> <int *>
> pintvec;

The answer can be found here:

</a> <http://>

I concede that this should be added to the documentation. Feel free to
open a trac item to remind me of this.

So the solution is to wrap your int inside a class. This will give it a
unique type and distinguish from all the other int instances you don't
really want to track. Also you can use BOOST_SERIALIZATION to create a

View this message in context:
Sent from the Boost - Users mailing list archive at

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at