古詩詞大全網 - 成語解釋 - Invalid parameter passed to C runtime function(C++)

Invalid parameter passed to C runtime function(C++)

看妳也是開發人員,我今天也遇到了找個問題,問題引起的原因是在另外壹個線程有個空指針或者無效的野指針在操作。本來應該是要有斷點的,但是vs在檢查這種異常時默認是沒有開啟中斷的。妳可以到菜單欄中 調試->異常 這個時候會彈出壹個對話框,把這個對話框中的所有選項都勾起來。然後再壹次調試,這回應該能夠在線程中找到出錯的空指針。雖然我討厭百度知道,但既然有人遇到了這個問題,那不妨寫出解決方案,算是積德了。

多說幾句,之所以會有空指針或者野指針是因為妳在另外壹個線程把這個指針置空或者釋放了,遇到這種情況妳需要對這個指針做加鎖保護,不然沒法解決問題。