作者Aweather (梦幻的小风)
看板EE_DSnP
标题Re: [请益] 每次跑random number的结果都不同
时间Sat Dec 16 18:14:46 2006
1F:推 ric2k1:你有用 rnGen 这个 global 物件吗? 真是太奇怪了... 12/16 16:46
我在我的 memTest.cpp 里面直接使用
mtest.deleteObj(rnGen(range)); @@
我也觉得很奇怪 百思不得其解
其中我想问一下在 util.h 里面有这麽一句
extern RandomNumGen rnGen;
这边需要 (0)吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.85.22.136
※ 编辑: Aweather 来自: 210.85.22.136 (12/16 18:15)
2F:推 ric2k1:你的用法没错呀... 12/16 18:18
3F:→ Aweather:我试了一下 extern 不能 initialized XD 12/16 18:19
4F:推 ric2k1:"extern RandomNumGen rnGen;" 不用 (0). 12/16 18:19
5F:→ Aweather:嗯我也很困惑 > < 12/16 18:20
6F:→ Aweather:我会在研究看看的谢谢老师 12/16 18:20
7F:推 ric2k1:他只是 extern variable 的宣告而已. 12/16 18:20
8F:→ Aweather:谢谢老师 :) 12/16 18:21
9F:推 Aweather:我确定我只有在那几个位置有 rnGen 的出现 Orz 12/16 18:34
10F:推 ric2k1:Maybe you can cout something in the constructor, and 12/16 22:49
11F:推 ric2k1:call (*this)(10) (in constructor, 10 is just an exampl 12/16 22:49
12F:推 Aweather:解决了谢谢老师 Orz 12/16 23:35