好了整数,所以,我存储在一个类中的公共整数,像这样:改变类C++
class varglobalness{
public:
int xp;
int lvl;
int xpt;
int hp;
};
和内部功能的,我想通过这样来改变变量:
v.lvl += 1;
v.xpt += rand()%25+25;
v.xp = 0;
v.hp += rand()%25+5;
当我做到这一点,虽然,惠普并没有改变,XP中更改为0,但XPT和拉特改变了很多的随机数。
任何想法如何正确地改变这些整数没有这种情况发生?
什么是“空白”? – 2011-05-01 01:07:09
你能给出一些可以证明问题的完整的,可编译的代码吗? “虚空内”是什么意思? (我有洞穴中的心理图像...) – 2011-05-01 01:07:25
你得到随机数,因为你分配随机数..... – 2011-05-01 01:07:31