
Trivially Relocatable
CppCast
01/10/19
•60m
About
Comments
Featured In
Arthur O'Dwyer started his career writing pre-C++11 compilers for Green Hills Software; he currently writes C++14 for Akamai Technologies. Arthur is the author of "Colossal Cave: The Board Game," "Mastering the C++17 STL" (the book), and "The STL From Scratch" (the training course). He is occasionally active on the C++ Standards Committee and has a blog mostly about C++.
News
- Add an interactive command line to your applications
- "Modern" C++ Ruminations
- Initialization in C++ is Seriously Bonkers
- cpp_feature_flags
Arthur O'Dwyer
Links
- Adventure
- Colossal Cave: The Board Game
- CppCon 2018: Arthur O'Dwyer "Return Value Optimization: Harder Than It Looks"
- C++Now 2018: Jason Turner "Initializer Lists Are Broken, Let's Fix Them"
- CppCon 2018: Arthur O'Dwyer "An Allocator is a Handle to a Heap"
- C++Now 2018: Arthur O'Dwyer "The Best Type Traits that C++ Doesn't Have"
- CppCon 2018: Arthur O'Dwyer "Trivially Relocatable"
- Trivially Relocatable on Compiler Explorer
- P1154R0 Type traits for structural comparison
- P1155R1 More implicit moves
- P1144R1 Object relocation in terms of move plus destroy
- Mastering the C++17 STL
Sponsors
Hosts
Previous Episode

ISO Papers and Merged Modules
January 3, 2019
•60m
Isabella Muerte is a C++ Bruja, Build System Titan, and an open source advocate. She cares deeply about improving the workflow and debugging experience the C++ community currently has and is designing and implementing an experimental next-generation build system called Coven based on ideas mentioned in her CppCon 2017 talk "There Will Be Build Systems", while also simultaneously ripping CMake apart and putting it back together again with a library titled IXM. She recently launched aliasa.io, a small URL routing service intended for the CMake FetchContent module. She enjoys playing Destiny 2, acquiring tattoos, and is currently trying to master the five elements of earth, wind, water, fire, and gun (but she makes no promises). She bows to no entity but the terrifying Eldritch Daystar we call the "sun", and hopes to one day own two german shepherds named Rip and Tear.
News
- Modern C++ Lamentations
- C++ at the end of 2018
- Getting you there - your C++ standardization efforts in 2019
- Visual Studio Intellicode
Isabella Muerte
Links
- aliasa.io
- P0468R1 An Intrusive Smart Pointer
- P1272R0 Byteswapping for fun&&nuf
- P1275R0 Desert Sessions: Improving hostile environment interactions
- P1276R0 Void Main
- P1279R0 std::breakpoint
- P1280R0 Integer Width Literals
- CppCon 2017: Isabella Muerte "There Will Be Build Systems: I Configure Your Milkshake"
Sponsors
Hosts
Next Episode

Boost DI and SML
January 17, 2019
•55m
Kris is a C++ Software Engineer who currently lives a couple of doors down from CppCon 2019. He has worked in different industries over the years including telecommunications, games and most recently finance for Quantlab Financial. He has an interest in modern C++ development with a focus on performance and quality. He is an open source enthusiast with multiple open source libraries where he uses template metaprogramming techniques to support the C++ rule - "Don't pay for what you don't use" whilst trying to be as declarative as possible with a help of domain-specific languages. Kris is also a keen advocate of extreme programming techniques, test/behaviour driven development and truly believes that 'the only way to go fast is to go well!'.
News
Kris Jusiak
Links
- [Boost].DI
- [Boost].SML
- CppCon 2018: Kris Jusiak "State Machines Battlefield - Naive vs STL vs Boost"
- CppCon 2018: Kris Jusiak "[Boost].DI - Inject all the things!"
- C++Now 2016: Kris Jusiak: A C++14 Dependency Injection Library
- Concepts driven design - Kris Jusiak - Meeting C++ 2017
Sponsors
- Download PVS-Studio
- Technologies used in the PVS-Studio code analyzer for finding bugs and potential vulnerabilities
Hosts
If you like this episode you’ll love
Promoted




