TpStack 类
V0.2.1TpUtils
2025-11-14
介绍
栈数据处理类
基础信息
| 头文件: | include <TpStack.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | |
| 派生类: |
Public 成员函数
| TpStack() | ||
|---|---|---|
| TpStack(const TpStack &others) | ||
| push(const T &value) | 入栈一个数据 | |
| pop() | 出栈一个数据,会移除该数据 | |
| top() | 获取栈顶数据,获取并不会移除栈顶数据 | |
| popFont() | 从栈底出栈一个数据,会移除该数据,该接口不建议频繁使用,效率较低 | |
| font() | 获取栈底数据 | |
| size() | 获取栈大小 | |
| isEmpty() | 栈是否为空 |
成员函数说明
TpStack< T >::TpStack()
暂无注释...
TpStack< T >::TpStack(const TpStack &others)
暂无注释...
void TpStack< T >::push(const T &value)
入栈一个数据...
入栈一个数据
参数:value: 数据
T TpStack< T >::pop()
出栈一个数据,会移除该数据...
出栈一个数据,会移除该数据
返回值:栈顶数据
T TpStack< T >::top()
获取栈顶数据,获取并不会移除栈顶数据...
获取栈顶数据,获取并不会移除栈顶数据
返回值:栈顶数据
T TpStack< T >::popFont()
从栈底出栈一个数据,会移除该数据,该接口不建议频繁使用,效率...
从栈底出栈一个数据,会移除该数据,该接口不建议频繁使用,效率较低
返回值:栈底数据
T TpStack< T >::font()
获取栈底数据...
获取栈底数据
返回值:栈底数据
uint32_t TpStack< T >::size()
获取栈大小...
获取栈大小
返回值:栈大小
bool TpStack< T >::isEmpty()
栈是否为空...
栈是否为空
返回值:为空返回true,否则返回false
