一个使用泛型堆栈模块创建的两个容纳不同类型数据的实例
2007-01-02 02:06
871 查看
/*_############################################################################
_##
_## 一个使用泛型堆栈模块创建的两个容纳不同类型数据的实例
_## Author: xwlee
_## Time: 2007.01.02
_## Chang'an University
_## Development condition: win2003 Server+VC6.0
_##
_## temp.cpp 文件
_##########################################################################*/
#include<iostream>
#include <stdlib.h>
#include "stack.h"
using namespace std;
GENERIC_STACK( int, _int, 10 )
GENERIC_STACK( float, _float, 10 )
int main()
{
cout<< "/n=======================================================" << endl;
push_int( 5 );
push_int( 22 );
push_int( 15 );
push_float( 25.3 );
push_float( -40.5 );
while( !is_empty_int() )
{
cout << "Popping " << top_int() << endl;
pop_int();
}
while( !is_empty_float() )
{
cout << "Popping " << top_float() << endl;
pop_float();
}
return 0;
}
_##
_## 一个使用泛型堆栈模块创建的两个容纳不同类型数据的实例
_## Author: xwlee
_## Time: 2007.01.02
_## Chang'an University
_## Development condition: win2003 Server+VC6.0
_##
_## temp.cpp 文件
_##########################################################################*/
#include<iostream>
#include <stdlib.h>
#include "stack.h"
using namespace std;
GENERIC_STACK( int, _int, 10 )
GENERIC_STACK( float, _float, 10 )
int main()
{
cout<< "/n=======================================================" << endl;
push_int( 5 );
push_int( 22 );
push_int( 15 );
push_float( 25.3 );
push_float( -40.5 );
while( !is_empty_int() )
{
cout << "Popping " << top_int() << endl;
pop_int();
}
while( !is_empty_float() )
{
cout << "Popping " << top_float() << endl;
pop_float();
}
return 0;
}
相关文章推荐
- 使用回调函数实现一个通用的冒泡排序,可以排序不同的数据类型。
- 一个使用c++在lua中创建自定义数据类型的简易方法
- ADO 实例《创建一个临时数据库 创建一个临时数据表 GridView1绑定内容 以及Dataset_的使用》
- 一个使用c++在lua中创建自定义数据类型的简易方法
- 利用sqlite创建一个数据user,其含有一张表person,该person表中含有三个列,其中第一字段为主键int类型的,其他两个字段自定义数据类型和名称。
- 泛型约束where条件的使用(通过类型参数动态反射创建实例)
- 使用泛型存储不同类型的数据列表
- 泛型约束where条件的使用(可以通过类型参数动态反射创建实例)
- 【C语言】使用回调函数实现一个通用的冒泡排序,可以排序不同的数据类型。
- 使用不同数据类型实例化Stack泛型类的代码
- 使用两个不同类型的数据进行加法计算时,使用异常处理语句捕获由于数据类型错误而出现的异常,发生生成错误。是否继续并运行上次的成功生成?
- golang(cgo)---如何在两个不同的package中使用同样的自定义数据类型?
- 使用存储过程创建数据表(有一个字段的长度不确定)
- 59 Three.js 渲染两个场景和使用不同的相机,渲染在一个场景里面
- 用类名做方法的返回值类型 在学习Java的初始阶段,很多同学使用基本数据类型定义变量和引用类型定义变量以及使用类名做方法的返回值类型常常不知所以。今天我以自己的解读方式和个人的理解作一个简单的解释,和
- ASP.NET MVC3 实例(二) 使用 Entity Framework 创建实体数据模型
- JSP:使用spring框架直接返回一个bean类到jsp中,bean类有个数据类型是Timestamp,在前端jsp中格式化
- [Unity&JSON]如何在同一个JSON文档中存入多个不同类型的数据
- java中不同类型的数据放到一个数组中
- ASP.NET MVC3 实例(二) 使用 Entity Framework 创建实体数据模型