21 May
2010
21 May
'10
9:27 a.m.
Hi When I add a bool into the variant, the get int version fails (VC2008 SP1, boost 1.37) 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