-8
A
回答
1
jmp_buf
是一種保存信息以恢復呼叫環境的類型 這是一種數組類型,能夠存儲稍後要恢復的呼叫環境的信息。 Refer this
通過調用宏setjmp
填充此信息,可通過調用函數longjmp
來恢復。
其中一個例子顯示爲here。
相關問題
- 1. 在哪種情況下,我們可以使用android服務?
- 2. 在哪種情況下使用System.UnicodeString.Format?
- 3. 在哪種情況下,我可以在DatagramSocket中使用getPort()?
- 4. C++:在哪種情況下將使用哪個運算符[]?
- 5. 在哪種情況下建議使用ActiveResource?而在這種情況下呢?
- 6. 我應該使用哪種佈局在這種情況下?
- 7. 我應該在這種情況下使用哪種SQL查詢
- 8. 在iPhone中使用線程,在這種情況下我需要它們嗎?
- 9. 在哪種情況下將調用mapView:viewForAnnotation:?
- 10. 在哪種情況下Node.js有用
- 11. 在這種情況下使用線程?
- 12. 我們可以在這種情況下使用'var'
- 13. 在這種情況下我們應該使用noexcept嗎?
- 14. 我應該在哪種情況下使用MySQL和SSL協議?
- 15. 在哪種情況下,我應該使用@Nullable註釋?
- 16. 我應該在哪種情況下使用緩存?
- 17. 我應該在哪種情況下使用DataSource的destroy方法?
- 18. 哪個進程最適合在這種情況下使用
- 19. 在哪種情況下,我們需要創建一個新的線程?
- 20. 在這種情況下應該使用哪種設計?
- 21. 在這種情況下應該使用哪種佈局?
- 22. 在哪種情況下LFU比LRU好?
- 23. 在哪種情況下NavigationService.CanGoBack返回false?
- 24. 在哪種情況下運行__init__.py?
- 25. 在哪種情況下val!== val?
- 26. 在這種情況下我應該採取哪種方法?
- 27. 使用apply()vs call(),在這種情況下使用哪一個?
- 28. 在哪種情況下調用C++拷貝構造函數?
- 29. 在這兩種情況下,哪個Neo4j端點正在使用?
- 30. 我應該在這種情況下使用哪種SharePoint身份驗證模式?
在你問怎麼使用它之前,學習*什麼是'jmp_buf' *是有益的。 – 2013-02-14 11:48:25
爲什麼不使用Google?這類問題的速度更快。 10秒得到http://www.cplusplus.com/reference/csetjmp/jmp_buf/ – 2013-02-14 11:50:29
http://www.cplusplus.com/reference/csetjmp/jmp_buf/ – 2013-02-14 11:51:15