On Wednesday 20 January 2016 20:48:42 Kevin Kofler wrote:
> I consider STL's inconsistent APIs from one container to the other to be a 
> major annoyance. And it is not even always about efficiency: e.g., 
> std::queue and std::priority_queue are implemented in the SAME header 
> <queue>, both are queues, yet std::queue calls its head element front(), 
> std::priority_queue calls it top().

He's standing at the front[1] of the queue

This item has top priority.

Get it?

I guess you'll also find these terms in text books.

[1] Yes, "head". I guess Alex Stepanov can be excused for picking this one 
"wrong". With head(), the other-end function would have had to be tail() and 
that's just wrong for a person, as he was, coming from Lisp. A list's tail is 
the rest of the list, after the head.

-- 
Marc Mutz <marc.m...@kdab.com> | Senior Software Engineer
KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company
Tel: +49-30-521325470
KDAB - The Qt Experts
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to