我需要更改类中定义的一些值。
class RandMT
{
static const int N = 222;
static const int M = 100;
static const uint32 K = 0x9908B0DFU;
}
特别是N
和M
。
如果我将类型从static const int
更改为int
,我会收到此错误:
C:\ Users \ domi \ Desktop \ mersenne_twister.cpp | 15 |错误:ISO C ++禁止非const静态成员的初始化`N'|
我该怎么做?