This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Please visit the C++Now website.
View analytic
Wednesday, May 14 • 2:30pm - 4:00pm
C++11 Library Design

Log in to save this to your schedule and see who's attending!

If you're writing reusable code and you're not taking full advantage of C++11's new features, stop what you're doing! The rules have changed, from the bottom -- like parameter-passing -- to the top -- like library versioning. Code written with C++11 can be more modular and composable than ever, with easier, more powerful, and safer-to-use interfaces and with less boilerplate. It's library design without the compromises.

In this talk, we'll cover functions, classes, and "modules", discussing best-practices for designing efficient, reusable, composable, and versionable components taking full advantage of C++11. It's a holistic look at all that the author has learned over the past few years about writing reusable code for today's modern compilers.

avatar for Eric Niebler

Eric Niebler

Eric Niebler is a freelance software developer, consultant, trainer and author. His specialty is C++ library and application development, with special emphasis on modern C++ techniques, and extra special emphasis on generic programming, metaprogramming, and domain-specific languages. He has written code for Microsoft Research, Microsoft Visual C++, and Boost.org, where he has authored 4 Boost libraries: Proto, Foreach, Xpressive, and... Read More →

Wednesday May 14, 2014 2:30pm - 4:00pm

Attendees (57)