作者DRLai (苏打)
看板C_and_CPP
标题[问题] 对阵列资料进行初始化
时间Thu Apr 9 13:53:52 2009
我有一个重复使用的变数
每次使用时都想要初始化
例如
int nums[100000];
nums我可能会用到不只一次,每次使用前都须将资料全部归0
除了自己写for回圈把他变成0以外
有没有比较快速的方式呢?
我查过c++的alogithm,其中有一个是fill
但是fill好像只能用在STL container上
而我的变数必须像上面例子那样宣告
(亦即不能使用container)
有什麽比较好得办法呢?
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.145.212
1F:→ TroyLee:memset 04/09 13:55
2F:→ DRLai:大谢m(_ _)m成功了 04/09 14:07
3F:推 Fenikso:fill(nums, nums+100000, 0); stl的function通常都可以用 04/09 14:25
4F:→ Fenikso:在array上 04/09 14:25
5F:→ DRLai:喔喔..原来是我fill写法写错了@@难怪会出现错误 04/09 14:27
6F:→ DRLai:感谢楼上两位大大的指导^^" 04/09 14:29