integer constant too large for 'long' type

I'm having problems compiling this line of code on a 32bit system:
boost::uniform_int

Isn't it :
boost::uniform_int

On 11 March 2010 10:23, David Kaplan
I'm having problems compiling this line of code on a 32bit system:
boost::uniform_int
r(0,0xffffffffffffffff); compile-time error: "integer constant too large for 'long' type"
Ahh integer constant - I needed LL of course 0xffffffffffffffffLL. I'm getting to used to coding on my 64bit box when ints are of size 8! :)
participants (2)
-
David Kaplan
-
Joel Falcou