-8
A
回答
1
jmp_buf
是一种保存信息以恢复呼叫环境的类型 这是一种数组类型,能够存储稍后要恢复的呼叫环境的信息。 Refer this
通过调用宏setjmp
填充此信息,可通过调用函数longjmp
来恢复。
其中一个例子显示为here。
相关问题
- 1. 在哪种情况下使用System.UnicodeString.Format?
- 2. 在哪种情况下,我可以在DatagramSocket中使用getPort()?
- 3. C++:在哪种情况下将使用哪个运算符[]?
- 4. 在哪种情况下建议使用ActiveResource?而在这种情况下呢?
- 5. 我应该在这种情况下使用哪种SQL查询
- 6. 我应该使用哪种布局在这种情况下?
- 7. 在哪种情况下Node.js有用
- 8. 在哪种情况下将调用mapView:viewForAnnotation:?
- 9. 我们可以在这种情况下使用'var'
- 10. 我应该在哪种情况下使用DataSource的destroy方法?
- 11. 哪个进程最适合在这种情况下使用
- 12. 在哪种情况下,我们需要创建一个新的线程?
- 13. 在哪种情况下LFU比LRU好?
- 14. 在哪种情况下val!== val?
- 15. 在哪种情况下运行__init__.py?
- 16. 在这种情况下我应该采取哪种方法?
- 17. 我应该在这种情况下使用哪种SharePoint身份验证模式?
- 18. 我想在哪种情况下调用NSManagedObjectContext的-processPendingChanges?
- 19. NSArray过滤:在这种情况下使用谓词,哪种情况下使用块?
- 20. Java:我应该在这种情况下使用多线程吗?
- 21. 在哪种情况下C编译器允许忽略调用约定?
- 22. 这种情况下的哪种控制?
- 23. 在这种情况下使用Bridge?
- 24. LinqtoSQL/C#:如何在这种情况下
- 25. 在这种情况下应该使用哪个集合?
- 26. 在哪种情况下使用阻塞联网I/O?
- 27. 登录超时:您在哪些情况下使用它们?
- 28. 在哪种情况下,我们可以在PHP脚本上使用<%标记?并在$变量?
- 29. 我peterson_lock在这种情况下
- 30. 我怎么能在这种情况下
在你问怎么使用它之前,学习*什么是'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