10.4 size() 與無號整數的陷阱 v.size() 這麼常用,偏偏藏著本單元最陰的一顆地雷:它回傳的不是 int,而是無號整數(unsigned)——上冊 2.3 的補充提過:只能存 0 和正數、不能存負數的整數型態(在本站環境是 64 位元的無號整數)。不能存負數,那 0 再減 1 會怎樣?答案是環繞(上冊 2.9 溢位的環繞行為,這次是往下繞):直接繞到這個型態能表示的最大值。看實驗: 登入後即可閱讀完整內容 語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。 登入 免費註冊 ← 10.3 vector 的陣列與巢狀 vector 10.5 iterator:指向容器裡的位置 →