In my compiler's MSDN, it specifies that a std::queue has a member function called top() which is a synonym for front(). However, a call to top() simply does not compile on my system ("top is not a member of queue") while front() does. Is there a problem with my headers, or is there some compatibility reason?