[問題] 索引值的型態

看板C_and_CPP作者 (若自礌)時間9年前 (2014/10/02 18:41), 編輯推噓0(008)
留言8則, 5人參與, 最新討論串1/2 (看更多)
如題 因為曾聽過不同型態的變數做運算的時候 會增加電腦的負擔 而索引值又常常用到 所以好奇想問 索引值的預設型態是什麼? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.65.19 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1412246468.A.3B7.html

10/02 18:52, , 1F
其實只要是整數形態都差不多, 如果你堅持一定要挑一個,
10/02 18:52, 1F

10/02 18:52, , 2F
就用 ptrdiff_t 吧
10/02 18:52, 2F

10/02 19:44, , 3F
container 用裡面的 size_type, 不然就 size_t?
10/02 19:44, 3F

10/03 05:59, , 4F
學組合語言時會說明,主要是指令周期問題
10/03 05:59, 4F

10/03 15:52, , 5F
STL裡面(或者說C++ Libs)都用size_t
10/03 15:52, 5F

10/03 15:53, , 6F
C就沒有一定標準了 typedef/#define滿天飛的....
10/03 15:53, 6F

10/03 15:55, , 7F
另外 size_t通常是long或者uint64(兩者大小一樣)
10/03 15:55, 7F

10/04 00:06, , 8F
感謝各位的回答,有點概念了!
10/04 00:06, 8F
文章代碼(AID): #1KBIl4Et (C_and_CPP)
文章代碼(AID): #1KBIl4Et (C_and_CPP)