setjmp和longjmp的正确用法是?
这两个函数通常用于异常处理吗,正确的使用姿势是?
这两个函数就是拿来做跳转用的,不止是异常处理。甚至可以直接拿来搞Coroutine。
正确的用法就是不要轻易用它。或者,至少做一个像样的封装。和return error_code相比有什么优势?
和大多数API直接提供的return error_no对比,基本上没有什么优势(当然还是要看风格的)。
这两个函数通常用于异常处理吗,正确的使用姿势是?
这两个函数就是拿来做跳转用的,不止是异常处理。甚至可以直接拿来搞Coroutine。
正确的用法就是不要轻易用它。或者,至少做一个像样的封装。和return error_code相比有什么优势?
和大多数API直接提供的return error_no对比,基本上没有什么优势(当然还是要看风格的)。