Silicon Valley Code Camp : October 7 & 8, 2017Track
Track - C++
From system and communications software, mobile and embedded devices, scientific applications and games, browsers and compilers, big data and nanodevices, to websites and jet fighters, no other programming languages is aimed at as diverse a set of targets. Come to the C++ Track and discover why programmers choose it for so many different tasks and how you can make it work for you.
Sessions in this track5
Better Numeric Types in C++
This talk introduces a number library, CNL, which improves on the integers that C++ provides. It will also be valuable to anyone who wants a better grasp on how to use integers safely and effectively.C++ Today: The Beast Is Back
After being the exciting new language of the 80s and 90s C++ lost its luster in the 2000, but has come roaring back. This talk explains why.dynamic_cast From Scratch
Join Arthur O'Dwyer on a tour of the C++ object model, from simple structs to multiple and virtual inheritance; covering virtual method calls, vtables, RTTI, and the uses of the `final` qualifier.Modern Intermediate Template Techniques
You know the basics of templates and you are ready for more. This talk will add a half dozen template-based techniques to your C++ development toolbox. You don’t have to be a wizard to learn or use these techniques—you’ll just look like you are.What I wish people knew about C++
C++11 basics, particularly move semantics, RAII, and pairing lambda functions with standard algorithms.