gpt4 book ai didi

c++ - 'default_random_engine' 不是 std 的成员

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:27:49 26 4
gpt4 key购买 nike

我发现了很多关于这个主题的问题,但所有问题似乎都与不使用 C++ 11 编译有关。我的代码是

#include <random>
int main(int argc, char *argv[]){
std::default_random_engine generator;
return 0;
}

即使我用

编译
gcc -std=c++0x testmain.cpp

给出 default_random_engine 不是 std 成员的错误。该程序是在远程机器上编译的,我自己不维护,但

gcc -v

生成 4.4.7 版本。

有什么想法吗?

最佳答案

对于其他人:检查您是否真的在 #include <random> 中包含了随机数. 我没有它,其他一些 header 以前包含它。现在该 header 已更新,但我收到了此错误,并且有一段时间没有找到它,因为我正在检查编译器设置。

关于c++ - 'default_random_engine' 不是 std 的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33481831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com