看板 C_and_CPP 關於我們 聯絡資訊
我有一個重複使用的變數 每次使用時都想要初始化 例如 int nums[100000]; nums我可能會用到不只一次,每次使用前都須將資料全部歸0 除了自己寫for迴圈把他變成0以外 有沒有比較快速的方式呢? 我查過c++的alogithm,其中有一個是fill 但是fill好像只能用在STL container上 而我的變數必須像上面例子那樣宣告 (亦即不能使用container) 有什麼比較好得辦法呢? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.145.212
TroyLee:memset 04/09 13:55
DRLai:大謝m(_ _)m成功了 04/09 14:07
Fenikso:fill(nums, nums+100000, 0); stl的function通常都可以用 04/09 14:25
Fenikso:在array上 04/09 14:25
DRLai:喔喔..原來是我fill寫法寫錯了@@難怪會出現錯誤 04/09 14:27
DRLai:感謝樓上兩位大大的指導^^" 04/09 14:29