c++使用嵌套类实现堆栈
2010-03-20 17:58
423 查看
class CStack
{
private:
Struct CItem
{
CBox* pBox;
CItem* pNext;
CItem(CBox* pB,CItem* pN):pBox(pB),pNext(pN){}
};
public:
void Push(CBox* pBox)
{
ptop = new CItem(pBox,pTop);
}
CBox* Pop()
{
if(pTop == 0)
return 0;
CBox* pBox = pTop->pBox;
CItem* pTemp = pTop;
pTop = pTop->Next;
delete pTemp;
retuen pBox;
}
}
{
private:
Struct CItem
{
CBox* pBox;
CItem* pNext;
CItem(CBox* pB,CItem* pN):pBox(pB),pNext(pN){}
};
public:
void Push(CBox* pBox)
{
ptop = new CItem(pBox,pTop);
}
CBox* Pop()
{
if(pTop == 0)
return 0;
CBox* pBox = pTop->pBox;
CItem* pTemp = pTop;
pTop = pTop->Next;
delete pTemp;
retuen pBox;
}
}
相关文章推荐
- C++_模板举例_使用模板实现集合类(堆栈)
- C++_模板举例_使用模板实现集合类(堆栈)
- gabor 滤波的c++实现与该类得使用简介
- matlab2c使用c++实现matlab函数系列教程-cumsum函数
- 完美实现GIF动画缩略图(GIF压缩使用C++、shell命令、php)
- 第四次程序设计作业 C++计算器计算及命令行的使用 前缀表达式方法实现
- 不使用随机数的洗牌算法实现(C++实现)
- 【教你抢课】C++网络编程之使用Winsock2实现教务系统自动抢课程序
- Android 号码, 来电归属地 Jni 使用C++对二进制文件查询(二) C++实现篇
- matlab2c使用c++实现matlab函数系列教程-diag函数
- matlab2c使用c++实现matlab函数系列教程-repmat函数
- 使用模板方法模式实现选择题答题 C++
- 使用 gperf 实现高效的 C/C++ 命令行处理
- matlab2c使用c++实现matlab函数系列教程-fix函数
- matlab2c使用c++实现matlab函数系列教程-sin函数
- c++ 使用socket实现C/S端文件的下载传输
- 使用C++实现单向链表
- C++ 使用2个栈实现队列的方法(可直接编译)
- C++使用模版实现按成员变量或者成员函数排序
- SIP协议解析与实现(c和c++ 使用osip) 6