[語法] find_if找不到的時候
如題,請問一下,我有一個函式,回傳值是這樣
return *(find_if(Load.begin(),Load.end(),FindOBByID(vOBID)));
^^^^^functor
若很不幸的,沒找到作何元素,指標會移到Load.end(),此時會有錯誤
請問我要怎麼攔下這個錯誤進行處理呢?
try catch我不知道怎麼表示
以及,STL有沒有內部的指令有在處理這個情況呢?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.18.48.28
→
11/07 21:30, , 1F
11/07 21:30, 1F
→
11/07 22:03, , 2F
11/07 22:03, 2F
→
11/07 22:04, , 3F
11/07 22:04, 3F
→
11/07 22:37, , 4F
11/07 22:37, 4F
→
11/07 22:37, , 5F
11/07 22:37, 5F
推
11/08 01:27, , 6F
11/08 01:27, 6F
→
11/08 12:58, , 7F
11/08 12:58, 7F
推
11/08 21:53, , 8F
11/08 21:53, 8F
→
11/08 21:54, , 9F
11/08 21:54, 9F
→
11/08 21:54, , 10F
11/08 21:54, 10F
→
11/08 21:55, , 11F
11/08 21:55, 11F