The replay for last Thursday's webinar, 'Useful C++ Features You Should Be Using', is now available.
(or a direct Youtube link.)
The presentation and demonstration starts at 0:00:00, and the live Q&A at 00:26:30.
You can also find the slides on Slideshare, and download the source for David I's parallel programming demos.
The presentation mentions - and explains the use of -
- Type inference, such as auto, giving examples including when replacing STL container types and iterating
- Lambdas - a quick overview of how they work, and examples of using them with STL algorithms
- Variadic templates and tuple<>
- Smart pointers (both shared_ptr and unique_ptr) and a discussion of when to use each
- New containers, atomic primitives, static assertions, and some C++Builder-specific features
- And David I shows a live demo of using the Parallel Programming Library (PPL) with lambdas
Finally, here is the list of resources and useful links given at the end of the talk:
- Auto
- Lambdas
- Smart pointers
- Variadic templates
- Static assertions
- C++ Builder
- https://www.embarcadero.com/products/cbuilder
- https://www.embarcadero.com/free-tools/ccompiler
- http://docwiki.embarcadero.com/RADStudio/Berlin/en/C++11_Language_Features_Compliance_Status
- http://docwiki.embarcadero.com/RADStudio/Berlin/en/C%2B%2B11_Features_Supported_by_RAD_Studio_Clang-enhanced_C%2B%2B_Compilers