// simulateStackusingArray.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;const int size = 100;template <typename T> class IStack...{public: IStack(); T pop (); int push (T); int display();private: T IArray [size]; int count;};template <typename T> IStack<T>::IStack()...{ for (int i = 0; i<size; i++) ...{ IArray[i] = 0; } count=0;}template <typename T> T IStack<T>::pop()...{ T temp =IArray[count-1]; count--; return temp;}template <typename T> int IStack<T>::push(T rhs)...{ IArray [count++]=rhs; return 0;}template <typename T> int IStack<T>::display()...{ for (int i = 0; i<count; i++) ...{ cout << IArray[i] << " "; } return 0;}//template <typename T> //int IStack<T>::getcount()//{// return count;//}int main()...{ IStack<int> istack; istack.push(2); istack.push(4); istack.push(3); istack.pop(); istack.display(); return 0;}