在运行时为随机分布类成员设置最小和最大边界?
Setting the min and max bounds for a random distribution class member, at run-time?
我有一个C++均匀分布对象。但是,它是一个类成员,而不是在堆栈上(就像每个示例一样(。
我想在运行时读取配置后设置发行版的上限和下限。
我看到有一个 reset(( 成员,但这不允许传递最小值和最大值。
施工后改变上下界的最佳方法是什么?我应该在堆栈上创建一个并将其分配给我的类成员吗?
只需重新分配它:
dist = std::uniform_int_distribution<int>(min, max);
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 在C++/Linux中设置单调时钟的一些技巧
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 嵌套在类中时无法设置成员数据
- 需要帮助设置在C++中使用的Potrace
- 如何在自删除后将对象设置为nullptr
- 将指针设置为"nullptr"并不能防止双重删除?
- 如何在Ubuntu中使用cmake设置qt4
- 在运行时为随机分布类成员设置最小和最大边界?
- 设置结构边界框值
- 如何告诉GCC通过编译器设置(不是编译指示)将结构大小边界设置为4字节?
- 设置以哈希算法为边界
- 构造函数"const variables"设置的用于表示C++数组的边界?
- OpenCV:设置图像边界,不带填充
- 为opencv c++函数设置边界类型:erode()
- 如何用c++在vtk中设置三维地图的边界
- 为什么仅仅边界描述符的安全设置是不够的
- 如何在模板中正确设置和传入数组边界(在c++中)
- OpenCV中的高斯模糊:在边界外设置0常数
- 通过设置为字符串字面值初始化的c++大小的char数组会导致数组边界溢出