使用 VS2013 时,似乎std::uniform_int_distribution::operator()只需要Generator模板参数有一个typedefed和函数result_type,以及一个重载的.static minmaxoperator()
我有一个包装在 STL 中定义的随机数引擎的类,并且在外部我的包装类和内部包装的引擎之间没有区别。我想使用我的包装类作为Generator参数,但我不知道标准是否指定只有已知生成器有效,或者它是否uniform_int_distribution未指定实现,我不能依赖 VS2013 的实现细节。