📄 stack.h
字号:
//// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -