gpt4 book ai didi

c++ - 在 C++ 中定义离散概率分布

转载 作者:行者123 更新时间:2023-11-28 00:14:36 26 4
gpt4 key购买 nike

我一直在尝试在 Visual Studio (C++) 中创建自己的离散分布。我不断收到同样的错误。然后我尝试了以下示例代码:http://www.cplusplus.com/reference/random/discrete_distribution/discrete_distribution/ .

此示例代码再次出现相同的错误。

给我错误的代码行(来自链接)是:

std::discrete_distribution second(init.begin(), init.end());

特别是,init.begin() 带有红色下划线。

2个错误如下:

error C2661: 'std::discrete_distribution::discrete_distribution' : no overloaded function takes 2 arguments

IntelliSense: no instance of constructor "std::discrete_distribution<_Ty>::discrete_distribution [with _Ty=int]" matches the argument list argument types are: (std::_Array_iterator, std::_Array_iterator)

为什么我的编译器不工作?我想知道其他人是否遇到同样的错误?我还刚刚更新了我的 Visual Studio 版本以确保它不是一个旧错误

最佳答案

问题是由于 VS express 2013 中的错误。通过安装 VS Community 2015,错误消息消失了。

关于c++ - 在 C++ 中定义离散概率分布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31175655/

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