C++ G3D和C++;语法,随机引用

C++ G3D和C++;语法,随机引用,c++,function,class,random,C++,Function,Class,Random,我正在使用G3D,访问随机类时遇到问题 我是C++新手,不知道该把它作为参考。p> 随机类的参考如下: 到目前为止,我已经在全球范围内定义了双倍: static double xPos, yPos, xVel, yVel; 以及随机库的包含: #include <G3D/Random.h> 但我得到了一个错误: Error: a nonstatic member reference must be relative to a specific object. 我不知道该怎么办。

我正在使用G3D,访问随机类时遇到问题

我是C++新手,不知道该把它作为参考。p> 随机类的参考如下:

到目前为止,我已经在全球范围内定义了双倍:

static double xPos, yPos, xVel, yVel;
以及随机库的包含:

#include <G3D/Random.h>
但我得到了一个错误:

Error: a nonstatic member reference must be relative to a specific object.

我不知道该怎么办。我看不出我的语法有什么不对,我刚才查过的C++的快速引用指南说它是有效的。感谢您的帮助。谢谢。

编译器告诉您需要处理
随机对象的实例。看起来你可以做一个非常简单的:

Random rnd;
然后使用它:

xPos = (double)rnd.integer(-10,10);

我觉得自己很笨。谢谢你的帮助,我一直在关注这个问题。(如果时间允许,我会接受你的回答。)
xPos = (double)rnd.integer(-10,10);