|
Boost Users : |
Subject: [Boost-users] Variant bool bug
From: Robin (robin_at_[hidden])
Date: 2010-05-21 05:39:07
Hi
When I add a bool into the variant, the get int version fails (VC2008 SP1, boost
1.42.0, sorry earlier was mentioning wrong version 1.37.0)
typedef boost::variant <bool, int, string> VariantType;
VariantType variant;
variant = "hello world";
string stringTest = boost::get <string> (variant);
cout << stringTest.c_str () << endl;
variant = 5;
int intTest = boost::get <int> (variant); // Fails
cout << intTest << endl;
Robin
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