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?

--Beman


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk