作者查詢 / soufon

總覽項目: 發文 | 留言 | 暱稱
作者 soufon 在 PTT [ C_and_CPP ] 看板的留言(推文), 共24則
限定看板:C_and_CPP
首頁
上一頁
1
下一頁
尾頁
[問題] callback function如何 try catch?
[ C_and_CPP ]51 留言, 推噓總分: +6
作者: soufon - 發表於 2023/01/12 12:06(1年前)
2Fsoufon: callback 的話,無法包住01/12 12:30
3Fsoufon: callback 就一個func的定義,無法在定義外包一層try cat01/12 12:32
4Fsoufon: ch,而此func一被觸法就掛了,根本連第一行都沒執行到,01/12 12:32
5Fsoufon: 參數就掛了01/12 12:32
7Fsoufon: 我這邊有掛載那隻api01/12 12:38
8Fsoufon: 事件一觸發就會跳進api裡面,api我們這邊有overwrite但掛01/12 12:39
9Fsoufon: 在一被call的時候,來不及try catch01/12 12:39
13Fsoufon: core dump: std::invalid_argument 而且callback第一行都01/12 12:50
14Fsoufon: 還沒執行到就掛01/12 12:50
15Fsoufon: 外部msg server來的訊息,跟外部要send log 看起來無異常01/12 12:51
16Fsoufon: ..01/12 12:51
21Fsoufon: what () invalid string : float01/12 13:19
22Fsoufon: 但跟外部要到的send log沒啥問題…01/12 13:19
24Fsoufon: 好像無法組語單步執行,km onmessage一call 進來直接exc01/12 15:03
25Fsoufon: eption 掛掉01/12 15:03
26Fsoufon: 因無法try catch 阻擋掛掉 qq01/12 15:03
38Fsoufon: 問發送方的訊息確實沒錯,不知道是不是 callback 在收的01/12 22:19
39Fsoufon: 時候記憶體溢出造成參數跑掉嗎?01/12 22:19
46Fsoufon: 感謝en大,我加上了,但還是直接crash,沒有進入我的sig01/13 12:22
47Fsoufon: _handler 我參考第三個連結01/13 12:22
48Fsoufon: 是因為是開thread的關係嗎01/13 12:25
49Fsoufon: 後來發現註冊後都回傳ignore..01/13 13:57
50Fsoufon: 設定好了,我再試試01/13 15:22
51Fsoufon: 目前可抓到segment fault signal01/13 15:22
首頁
上一頁
1
下一頁
尾頁