Back to 2015-proposals
Title: Details Matter
Proposer: Alisdair Meredith
Type: Tutorial
Duration: 90 mins
Description:
When writing a library for general consumption, even the smallest details start
to matter, if you do not want to surprise a user with some unexpected behavior.
Alisdair Meredith will share some of the lesser known corners and details of
the language that can affect library design, or implementation. In particular,
many implementation details risk exposure when writing generic code (templates)
which happens to be most of the standard library.
Other topics include why it is important that a type thrown as an exception
never throws from its copy constructor, the reference-counted string type
hidden in the standard library, and why these two topics are more related than
might first appear!