
16 Apr
2011
16 Apr
'11
10:44 a.m.
struct X { boost::mt19937 rng; boost::uniform_int<> million(1,1000000); // VC++ 10 error C2059: syntax error : 'constant' boost::variate_generator<boost::mt19937&, boost::uniform_int<> > random_value(rng, million); }; Why does the example code from the docs fail to compile when placed inside a struct or class? What am I missing? --Beman