当前位置: 首页 > wzjs >正文

北京专业响应式网站建设莱芜在线话题苏春媛

北京专业响应式网站建设,莱芜在线话题苏春媛,淘宝网站怎么做网站,建网站需要什么人测试代码。my_template.h头文件内容如下&#xff1a; #ifndef MY_TEMPLATE_HEADER_H #define MY_TEMPLATE_HEADER_H// 函数模板示例 函数模板的 T 作用域仅限于此函数 template<typename T> T my_max(T a, T b) {return (a > b) ? a : b; }// 类模板示例 类模板的 T…

测试代码。my_template.h头文件内容如下:

#ifndef MY_TEMPLATE_HEADER_H
#define MY_TEMPLATE_HEADER_H// 函数模板示例 函数模板的 T 作用域仅限于此函数
template<typename T>
T my_max(T a, T b) {return (a > b) ? a : b;
}// 类模板示例 类模板的 T 作用域仅限于此类定义
template<class T>
class MyStack {
private:T* elements;int top;int capacity;
public:MyStack(int size = 10) : capacity(size), top(-1) {elements = new T[capacity];}~MyStack() {delete[] elements;}void push(const T& item) {if (top >= capacity - 1) {throw std::overflow_error("Stack is full");}elements[++top] = item;}T pop() {if (top < 0) {throw std::underflow_error("Stack is empty");}return elements[top--];}bool empty() const {return top == -1;}
};#endif

测试代码:

#include "my_template.h"void testTemplate() {int maxVal = my_max(3, 5);std::cout << "maxVal: " << maxVal << endl;MyStack<int> stack;stack.push(1);stack.push(2);stack.push(3);std::cout << "top: " << stack.pop() << endl;
}

打印:

ok! 注意:类模板和函数模板通常写在头文件中。

http://www.dtcms.com/wzjs/783864.html

相关文章:

  • 网站建设哪个公司做得好外贸数据分析网站
  • android网站开发南昌营销网站建设
  • 长垣住房和城乡建设局 网站dedecms本地可以更换网站模板出现网站模板不存在
  • 网站的思维导图怎么做开发电商平台多少钱
  • 网站开发费入账腾讯云网站建设教程
  • 网站系统建设与管wordpress 加速优化
  • 阜宁网站制作费用wordpress 搜索关键词
  • 网站百度网盘吉林网站建设代理渠道
  • 人才引进从事网站建设重庆怎么做网站?
  • 深圳商城网站制作公司php网站开发实用技术
  • 网站建设代码题博客网站程序
  • 淘宝网的网站设计方案wordpress 又拍云
  • 电子商务网站建设试题 答案wordpress如何修改
  • 上海内贸网站建设网站优化入门免费教程
  • 网站建设需要个体营业执照吗厦门建设管理局网站
  • 郑州做网站锐网店推广有哪些新思维
  • 风铃建站模板怎样给网站做图标
  • 购物网站开发教学视频wordpress js 判断登陆
  • 网站描述怎么修改吗中国建设银行网站-个人客户
  • mvc5网站开发实战详解jsp网站开发技术
  • 有专门做面包的网站么网页设计与制作第二版电子版
  • 如何做网站流程图什么可以用手机做网站
  • 网站搭建价格表wordpress登陆界面修改
  • 做外贸网站怎么做学校介绍网站模板
  • 阿里云服务器 放多个网站wordpress模板安装方法
  • 网络科技官网网站建设android开发环境有哪些
  • 宁波大型网站建设东莞做网站的公司有哪些
  • 织梦添加网站音乐西部数据网站管理助手
  • 做房产网站需要多少钱做网站毕业设计
  • 网站建设站wordpress 支持 手机