setjmp

    7熱度

    3回答

    嗨我想閱讀關於setjmp/longjmp在C中的好教程。它會更好,如果有例子是真實的,而不是人爲的。 謝謝。

    18熱度

    6回答

    我必須將C用於一個項目,並且我正考慮使用longjmp/setjmp進行錯誤處理,因爲我認爲在一箇中心位置處理錯誤比處理返回代碼容易得多。如果有關於如何做到這一點的一些線索,我將不勝感激。 我特別關心資源清理是否正確完成,如果發生任何此類錯誤。 另外我該如何處理導致使用它們的多線程程序的錯誤? 更好的是,是否有一些C庫已經存在用於錯誤/異常處理?