C++ Meetup: From Iterators to Ranges


Thursday, September 22, 2016 18.30h


Mercure Budapest Citi Center Hotel

Mercure Citi Center Hotel, 1052 Budapest, Váci utca. 20.


18:30 - Doors open, registration

19:00 - Presentation by Arno Schödl

20:00 - Follow-up discussions with snacks

Talk Abstract

Pairs of iterators are ubiquitous throughout the C++ library. It is generally accepted that combining such a pair into a single entity usually termed Range delivers more concise and readable code. Defining the precise semantics of such Range concept proves surprisingly tricky, however. Theoretical considerations conflict with practical ones. Some design goals are mutually incompatible altogether.

About the presenter

Arno holds a PhD in Computer Vision from the Georgia Institute of Technology (2002), and is founder and Technical Director of think-cell Software GmbH in Berlin. The company develops think-cell chart, a charting and presentation software written in more than 1 million lines of C++. Recently, think-cell became the key sponsor of the computer language group at DIN, the German Institute for Standardization, and is now participating in the C++ standardization effort at the International Organization for Standardization (ISO).

Hungarian C++ Community