Boost logo

Boost Users :

From: Edward Diener (eddielee_at_[hidden])
Date: 2006-01-09 08:32:08

Mateusz Łoskot wrote:
> Hi,
> Is boost::any suitable to use it as a type of
> field of record?
> Record is a set of fields.
> Every field may store value of different type: int, double, char*.
> Usually, in this case I'd use union of int,double and char*.
> But I'd like to solve it a better way, more C++ than C.
> So, would you recommend boost::any as a type of field value?

The boost::any class is more of a modern replacement for void * than it
is for a discrete set of types which are usually placed in a union. Try
boost::variant for the latter.

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