All pastes #174563 Raw Edit

Untitled

public cpp v1 · immutable
·published 2006-09-17 23:50 UTC
rendered paste body
// stack.cpp#ifndef STACK_CPP#define STACK_CPP#include "stack.h"// Default Constructor//template <typename Object> Stack<Object>::Stack()//{	//StackPtr = new Object[100](); // Setup a default size of 100	//TopLoc = 0;//}template <typename Object> void Stack<Object>::push(Object element){	StackPtr[TopLoc] = element;	TopLoc++;}#endif// stack.h#ifndef STACK_H#define STACK_Htemplate <typename Object>class Stack{		private:		Object *StackPtr;		int TopLoc;	public:		// Constructors		//Stack();		//Stack(int Size);		void push(Object element);		Object pop();		int top();		int SizeOf();		bool isEmpty();};#endif// main.cpp#include <iostream>#include "stack.h"using namespace std;int main(){		Stack <int>Blah;	Blah.push(3);		system("PAUSE");	return 0;}