G3D和C++语法,参考随机
G3D and C++ Syntax, Reference Random
我正在使用G3D,访问Random类时遇到问题。
我是C++的新手,不知道在哪里可以作为参考。
随机类的参考如下:http://graphics.cs.williams.edu/courses/cs371/f10/G3D/manual/class_g3_d_1_1_random.html
到目前为止,我已经在全球范围内定义了替身:
static double xPos, yPos, xVel, yVel;
以及随机库的包含:
#include <G3D/Random.h>
然后在我尝试使用的一个函数中:
xPos = (double)Random.integer(-10,10);
但我得到了错误:
Error: a nonstatic member reference must be relative to a specific object.
我不知道该怎么办。我看不出我的语法有什么问题,我查阅的C++快速参考指南说它是有效的。感谢您的帮助。谢谢
编译器告诉你需要一个Random
对象的实例来处理。看起来你可以很简单地创建一个:
Random rnd;
然后使用它:
xPos = (double)rnd.integer(-10,10);
相关文章:
- 为什么随机数生成器不在void函数中随机化数字,而在main函数中随机化
- 为什么 Serial.println(<char[]>);返回随机字符?
- 字符串-C++后显示的随机字符
- C++错误消息*成员参考.**初学者*
- 循环中的随机函数
- 在c++构造函数中使用随机字符串生成器
- 在决定是通过参考还是通过价值时,尺寸真的是一个问题吗
- 参考资源文件VC++中的$(SolutionDir)
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- 使用std::mt19937从字符串中返回一个随机单词
- 为什么std::condition_variable notify_all的工作速度比notify_one快(对于随机请
- 如何在C++中高效地构造随机骰子
- 在类中使用随机生成器时出现性能问题
- 在将数字随机生成为数组期间从内存输出随机数的数组
- 为什么在运算符重载时需要参考?
- 将字符随机转换为大写的函数
- 为什么 vector 的随机访问迭代器给出与指针不同的内存地址?
- 使 \page 和 \subpage 参考 doxygen 中的方法文档
- 在我的库中随机未定义的参考
- G3D和C++语法,参考随机