国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Stack

2019-11-08 18:40:36
字體:
來源:轉載
供稿:網友

簡單版 Stack Stack.h

#PRagma oncetemplate<class T>class stack {public: stack(); ~stack(); bool empty(); T pop(); bool push(const T);private: T* data; int top;};

Stack.cpp

#include"Stack.h"#include<iostream>const int N = 100;template<class T>stack<T>::stack():top(0),data(new T[N]){}template<class T>stack<T>::~stack() { delete[] data;}template<class T>bool stack<T>::empty() { if (top < 1) return true; else return false;}template<class T>bool stack<T>::push(const T elem) { if (top < N) { data[top] = elem; ++top; return true; } return false;}template<class T>T stack<T>::pop() { if (empty()) { std::cout << "underflow" << std::endl; return T(); } return data[--top];}// ***************************** text ******************************/*int main() { stack<int> text; std::cout << "empty?:" << text.empty() << std::endl; text.push(1); text.push(15); text.push(6); text.push(66); text.push(8); std::cout <<"empty?:"<< text.empty() << std::endl; std::cout << "pop:" << text.pop() << std::endl; std::cout << "pop:" << text.pop() << std::endl; std::cout << "pop:" << text.pop() << std::endl; std::cout << "pop:" << text.pop() << std::endl; std::cout << "pop:" << text.pop() << std::endl; std::cout << "empty?:" << text.empty() << std::endl;}*/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 图们市| 平武县| 满洲里市| 九寨沟县| 贵州省| 长乐市| 资阳市| 顺平县| 富锦市| 凤城市| 雷州市| 察哈| 新营市| 焦作市| 西平县| 安阳市| 吉首市| 贵德县| 皋兰县| 芜湖县| 汾西县| 甘洛县| 中西区| 九寨沟县| 财经| 嘉荫县| 县级市| 盘山县| 建平县| 开原市| 襄垣县| 同仁县| 华宁县| 安多县| 兖州市| 琼中| 黑河市| 淄博市| 始兴县| 大关县| 竹北市|