STL_rStack类 参考 STL_rStack 一个栈的类 #include <STL_Stack.h> Public 成员函数 STL_rStack (void) ~STL_rStack (void) u8 push (u8 var) 压入一个成员 u8 pop (void) 弹出一个成员 u8 top (u8 &var) 显示最后压入的数值 u32 The_size (void) 返回成员数量 u32 The_room (void) 返回占用的内存数 u8 clean (void) 将申请的空间比对所需空间,腾出冗余空间 u8 poptop (void) 弹出并且返回一个成员 u8 push32 (u32 var) 压入一个32位成员 u32 poptop32 (void) 弹出并且返回一个32位成员 void pushfun (void(*fun)(void)) 压入一个void(*)void函数 Public 属性 void(*)(void) poptopfun (void) Private 属性 u32 room u32 size u8 * dat
详细描述 一个栈的类 注解 使用realloc重新分配方式组织 栈的内存空间的连续的,适合小数据常规速度交换数据 在文件 STL_Stack.h 第 59 行定义.
构造及析构函数说明
STL_rStack() STL_rStackSTL_rStack STL_rStackSTL_rStack STL_rStack::STL_rStack (void ) 在文件 STL_Stack.cpp 第 41 行定义.
~STL_rStack() ~STL_rStackSTL_rStack STL_rStack~STL_rStack STL_rStack::~STL_rStack (void ) 在文件 STL_Stack.cpp 第 46 行定义.
成员函数说明
clean() cleanSTL_rStack STL_rStackclean u8 STL_rStack::clean (void ) 将申请的空间比对所需空间,腾出冗余空间 返回 错误号 在文件 STL_Stack.cpp 第 125 行定义.
pop() popSTL_rStack STL_rStackpop u8 STL_rStack::pop (void ) 弹出一个成员 返回 错误号 在文件 STL_Stack.cpp 第 83 行定义. 这是这个函数的调用关系图:
poptop() poptopSTL_rStack STL_rStackpoptop u8 STL_rStack::poptop (void ) 弹出并且返回一个成员 返回 弹出的成员值 注解 该函数不会检查成功与否 在文件 STL_Stack.cpp 第 164 行定义. 函数调用图:
poptop32() poptop32STL_rStack STL_rStackpoptop32 u32 STL_rStack::poptop32 (void ) 弹出并且返回一个32位成员 返回 弹出的成员值 注解 该函数不会检查成功与否 在文件 STL_Stack.cpp 第 174 行定义. 函数调用图:
push() pushSTL_rStack STL_rStackpush u8 STL_rStack::push (u8 var) 压入一个成员 参数 var 需要压入的数值
返回 错误号
在文件 STL_Stack.cpp 第 56 行定义. 这是这个函数的调用关系图:
push32() push32STL_rStack STL_rStackpush32 u8 STL_rStack::push32 (u32 var) 压入一个32位成员 参数 var 需要压入的数值
返回 错误号
在文件 STL_Stack.cpp 第 152 行定义. 函数调用图: 这是这个函数的调用关系图:
pushfun() pushfunSTL_rStack STL_rStackpushfun void STL_rStack::pushfun (void(*)(void) fun) 压入一个void(*)void函数 注解 该函数不会检查成功与否 在文件 STL_Stack.cpp 第 194 行定义. 函数调用图:
The_room() The_roomSTL_rStack STL_rStackThe_room u32 STL_rStack::The_room (void ) 返回占用的内存数 返回 内存数,u8类型 在文件 STL_Stack.cpp 第 118 行定义.
The_size() The_sizeSTL_rStack STL_rStackThe_size u32 STL_rStack::The_size (void ) 返回成员数量 返回 成员数量,为u8类型,如u32将占4个元素 在文件 STL_Stack.cpp 第 111 行定义.
top() topSTL_rStack STL_rStacktop u8 STL_rStack::top (u8 & var) 显示最后压入的数值 参数 &var 最后压入数值的储存变量
返回 错误号
在文件 STL_Stack.cpp 第 101 行定义. 这是这个函数的调用关系图:
类成员变量说明
dat datSTL_rStack STL_rStackdat u8* STL_rStack::dat[private] 在文件 STL_Stack.h 第 82 行定义.
poptopfun poptopfunSTL_rStack STL_rStackpoptopfun void(*)(void) STL_rStack::poptopfun(void) 在文件 STL_Stack.h 第 78 行定义.
room roomSTL_rStack STL_rStackroom u32 STL_rStack::room[private] 在文件 STL_Stack.h 第 80 行定义.
size sizeSTL_rStack STL_rStacksize u32 STL_rStack::size[private] 在文件 STL_Stack.h 第 81 行定义.
该类的文档由以下文件生成: D:/gitt/MicrochipFor32/STL_Device/STL_Stack.hD:/gitt/MicrochipFor32/STL_Device/STL_Stack.cpp