stack.h
来自「用c++包装好的线程库,直接拿来使用,提高效率.」· C头文件 代码 · 共 51 行
H
51 行
//// Stack//#ifndef CPPTHREAD_STACK#define CPPTHREAD_STACKstruct cppThreadStack { char *stack; int size;};#ifdef __cplusplusextern "C" {#include <setjmp.h>};namespace cpp_threads { class ThreadStack { private: struct cppThreadStack _sp; sigjmp_buf _context; char *_saved; char *_pos; bool _have_context; public: ThreadStack(int s=8*4096); ~ThreadStack(); bool getcontext(); void setcontext(); void *stack_pos(); void *saved_stack(); void *top(); operator struct cppThreadStack(); operator struct cppThreadStack *(); };};#endif // cplusplus#endif // CPPTHREAD_STACK
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?