Professional Documents
Culture Documents
Assignment 2
Assignment 2
#ifndef STACK_H_INCLUDED
#define STACK_H_INCLUDED
Stack.cpp
#include "Stack.h"
#include<iostream>
using namespace std;
template<class T>
void Stack<T>::Pop()
{
if(top==-1)
{
cout<<"List is Empty."<<endl;
return;
}
else
top=top-1;
}
template<class T>
bool Stack<T>::IsEmpty()
{
if(top==-1)
{
return true;
}
else
return false;
}
Main.cpp
#include "src\Stack.cpp"
#include <iostream>
using namespace std;
int main()
{
Stack<char> stack;
Stack<char> bp;
stack.Push('(');
stack.Push('(');
stack.Push('{');
stack.Push('(');
stack.Push('(');
stack.Push(')');
stack.Push(')');
stack.Push('}');
stack.Push(')');
stack.Push(')');