addresssanitizer heap-buffer-overflow 錯誤
大家好
https://reurl.cc/N6akmq
小弟在寫leetcode第八題的時候 運行程式碼出現這個錯誤 addresssanitizer heap-buffer-overflow
我的程式碼 https://glot.io/snippets/fqanzjusa4
這個程式碼在自己的compiler上會過 而且試過幾種input感覺應該沒問題
就是不知道為何在leetcode上跑會出現那個錯誤@@ 我有試著搜尋一下那個錯誤的意思是什麼 但小弟初學實在有點看不懂... 不知有沒有大大可以簡單解釋一下orz
我程式碼的邏輯:
建三個vector : no_space, no_sign, ans_v
先用no_space把str從第一個非空白的地方開始存起來
再判斷no_space開頭是否有正負號,有的話紀錄下來,然後用no_sign把no_space除了開頭正負號以外的部分再存起來
接著用ans_v把no_sign裡遇到第一個非數字之前的數字部分存下來
最後把ans_v代表的數字計算一下再回傳
感謝各位
-----
Sent from JPTT on my Samsung SM-G950F.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.14.226.161 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1597585500.A.982.html
推
08/16 21:53,
3年前
, 1F
08/16 21:53, 1F
→
08/16 21:53,
3年前
, 2F
08/16 21:53, 2F
→
08/16 23:12,
3年前
, 3F
08/16 23:12, 3F
→
08/16 23:13,
3年前
, 4F
08/16 23:13, 4F
→
08/16 23:32,
3年前
, 5F
08/16 23:32, 5F
→
08/16 23:32,
3年前
, 6F
08/16 23:32, 6F
→
08/16 23:32,
3年前
, 7F
08/16 23:32, 7F
→
08/16 23:33,
3年前
, 8F
08/16 23:33, 8F
→
08/16 23:34,
3年前
, 9F
08/16 23:34, 9F
→
08/16 23:34,
3年前
, 10F
08/16 23:34, 10F
推
08/16 23:51,
3年前
, 11F
08/16 23:51, 11F
→
08/16 23:51,
3年前
, 12F
08/16 23:51, 12F
→
08/17 00:09,
3年前
, 13F
08/17 00:09, 13F
→
08/17 00:09,
3年前
, 14F
08/17 00:09, 14F
→
08/17 00:10,
3年前
, 15F
08/17 00:10, 15F
→
08/17 00:13,
3年前
, 16F
08/17 00:13, 16F
→
08/17 00:14,
3年前
, 17F
08/17 00:14, 17F
→
08/17 00:15,
3年前
, 18F
08/17 00:15, 18F
→
08/17 00:19,
3年前
, 19F
08/17 00:19, 19F
→
08/17 10:09,
3年前
, 20F
08/17 10:09, 20F
→
08/17 10:10,
3年前
, 21F
08/17 10:10, 21F
→
08/17 10:10,
3年前
, 22F
08/17 10:10, 22F
→
08/17 10:11,
3年前
, 23F
08/17 10:11, 23F
→
08/17 10:11,
3年前
, 24F
08/17 10:11, 24F
→
08/17 10:11,
3年前
, 25F
08/17 10:11, 25F
→
08/17 10:12,
3年前
, 26F
08/17 10:12, 26F
→
08/17 10:13,
3年前
, 27F
08/17 10:13, 27F
→
08/17 12:19,
3年前
, 28F
08/17 12:19, 28F
→
08/17 12:19,
3年前
, 29F
08/17 12:19, 29F