2013:generic_programming_in_c_a_modest_example
This is an old revision of the document!
Back to proposals-2013
Title: Generic Programming in C++ A modest example
Proposer: marshall_clow
Type: Tutorial
Duration: 90 minutes
Description:
In this session, I will take a request from the boost mailing list: “Why doesn’t boost have hex/unhex functions, I think they would be useful” and walk through the design and implementation of these algorithms for the Boost.Algorithm library.
Although the functions are simple, there are a surprising number of interesting design decisions that were made along the way – and I will explore them in this talk.
Issues covered:
- Generic programming design
- Dealing with iterators (including the problems with output iterators)
- Template metaprogramming (including enable_if)
- Boost.Exception
- Fit and polish of code.
2013/generic_programming_in_c_a_modest_example.1352467556.txt.gz · Last modified: 2016/06/11 14:05 (external edit)