[問題] 32-bit 與 64-bit 的問題
由於我以往寫作業時都會使用 size_t 去跑範圍受 size() 限制的迴圈
沒有試過使用 int 會發生甚麼事
但這次的作業因為使用 myStr2Int 的關係使用到了 int,
以至於現在兩個 type 之間須要做 casting 的動作
因為最近常常聽到同學作業出現不相容的狀況,
只是有點擔心不知道這個時候迴圈在 64bit 上進行會不會有問題?
我目前是這樣寫: for (int i = 0, s = (int) _map.size(); i < s; ++i) { ... }
有請大家幫忙解答了~ :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.212.121
→
01/06 20:31, , 1F
01/06 20:31, 1F
→
01/06 20:31, , 2F
01/06 20:31, 2F
→
01/06 20:32, , 3F
01/06 20:32, 3F
→
01/06 21:00, , 4F
01/06 21:00, 4F
→
01/06 21:01, , 5F
01/06 21:01, 5F
→
01/06 21:12, , 6F
01/06 21:12, 6F