Boost logo

Boost :

Subject: [boost] [random] example code fails inside struct
From: Beman Dawes (bdawes_at_[hidden])
Date: 2011-04-16 06:44:41

  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?


Boost list run by bdawes at, gregod at, cpdaniel at, john at