CppCon 2021 has ended
Back To Schedule
Friday, October 29 • 4:15pm - 6:00pm
Warning: std::find() is Broken!

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
We often take it for granted that calling one of the Standard algorithms will do something meaningful. For example, when invoking `position = find(first, last, value)` we expect that if an element equal to value is contained in the range `[first, last)` then `position` will point to the first such element; otherwise, position will equal `last`. But how do we know `find `will perform this operation? This talk explores requirements, guarantees, and domains, and we'll discover that maybe `find` doesn't.

ALL TALK SESSIONS CAN BE ACCESSED FROM THE MAIN LOBBY: https://cppcon.digital-medium.co.uk/

avatar for Sean Parent

Sean Parent

Sr. Principal Scientist, STLab, Adobe
Sean Parent is a senior principal scientist and software architect for Adobe’s Software Technology Lab (v2). Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. In 2009 Sean spent a year... Read More →

Friday October 29, 2021 4:15pm - 6:00pm MDT
A) Aurora C/D