C++实现栈应用之进制转换
MyStack.h
#ifndef MYSTACK_H
#define MYSTACK_H
#include <iostream>
using namespace std;
template <typename T>
class MyStack
{
public:
MyStack(int size); //分配内存初始化空间,设定栈容量,栈顶
~MyStack(); //回收栈空间内存
bool stackEmpty(); //判定栈是否为空,为空返回true,非空返回false
bool stackFull(); //判定栈是否为满,为满返回true,不满返回false
void clearStack(); //清空栈
int stackLength(); //已有元素的个数
bool push(T elem); //元素入栈,栈顶上升
bool pop(T &elem);

本文介绍了如何使用C++实现栈来处理进制转换问题,通过具体的MyStack.h和main.cpp文件代码展示实现过程。
最低0.47元/天 解锁文章
4316

被折叠的 条评论
为什么被折叠?



