Without using templates, how can I convert my stack class into a queue class? I can't find anything on the web.

Code:
class Stack
{
private:
	int stack[100];
	int top;
public:
	Stack(): top(0) { }
	~Stack() {}

	void push(int x)
	{
		if (top < 100)
			stack[top++] = x; 
	}

	int pop()
	{
		if (top > 0) 
			return stack[--top];
		else
			return 0;
	}

	void clear() { top = 0; }
	int getSize() { return top; }
	int isEmpty() { return top == -1; }
	int isFull() { return top == 100; }
};