Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个非常基本的问题,在互联网上环顾四周后,我认为我做得对。我想使用uniform_int_distribution.
uniform_int_distribution
我的项目中有这段代码,用C++11标准编译
uniform_int_distribution<> dis(0,5);
我得到错误:
uniform_int_distribution was not declared in this scope.
我以为我是用前面的语句初始化它。
这个错误与你离开是一致的std::,所以你应该像下面这样使用它:
std::
std::uniform_int_distribution<> dis(0,5);
看到它在现场工作。
注意 WhozCraig 提到您还需要包含随机标题:
#include <random>