I cannot fiqure out what is wrong with this code

I get this error when I compile:
error: reference to queue is ambiguous
bool queue::empty();

1
2
3
4
5
6
7
8
9
10
11
  #include <iostream>
#include <queue>

class queue
{
      bool empty();
};
bool queue::empty()
{
     return(front() == NULL);
http://www.cplusplus.com/reference/queue/queue/
Queue is a template.
So you need to say what you need a queue of.

Example
http://www.cplusplus.com/reference/queue/queue/empty/
Thank you very much salem c!!!
its all sorted out now
Topic archived. No new replies allowed.