Media Summary: Presentation Slides, PDFs, Source Code and other presenter materials are available at: Mix Tests and Production Code With Doctest - Implementing and Using the Fastest Modern C++ Testing Framework ... API & ABI Versioning: How to Handle Compatibility With Your C++ Libraries http://

Cppcon 2017 Yu Qi Compile - Detailed Analysis & Overview

Presentation Slides, PDFs, Source Code and other presenter materials are available at: Mix Tests and Production Code With Doctest - Implementing and Using the Fastest Modern C++ Testing Framework ... API & ABI Versioning: How to Handle Compatibility With Your C++ Libraries http://

Photo Gallery

CppCon 2017: Yu Qi “Compile-time reflection, Serialization and ORM”
CppCon 2017: Jon Cohen “A Type, by Any Other Name”
CppCon 2017: Ben Deane & Jason Turner “constexpr ALL the Things!”
CppCon 2017: Teresa Johnson “ThinLTO: Scalable and Incremental Link-Time Optimization”
CppCon 2017: Billy Baker “Almost Unlimited Modern C++ in Kernel-Mode Applications”
CppCon 2017: Viktor Kirilov “Mix Tests and Production Code With Doctest...”
CppCon 2017: Dave Watson “C++ Exceptions and Stack Unwinding”
CppCon 2017: Matthew Avery “X-Macro: How to avoid repetition”
CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced.  What do they really do?”
CppCon 2017: Mathieu Ropert “API & ABI Versioning...”
CppCon 2017: Gor Nishanov “Naked coroutines live (with networking)”
CppCon 2017: Titus Winters “Hands-On With Abseil”
Sponsored
Sponsored
View Detailed Profile
CppCon 2017: Yu Qi “Compile-time reflection, Serialization and ORM”

CppCon 2017: Yu Qi “Compile-time reflection, Serialization and ORM”

Yu

CppCon 2017: Jon Cohen “A Type, by Any Other Name”

CppCon 2017: Jon Cohen “A Type, by Any Other Name”

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/

Sponsored
CppCon 2017: Ben Deane & Jason Turner “constexpr ALL the Things!”

CppCon 2017: Ben Deane & Jason Turner “constexpr ALL the Things!”

http://

CppCon 2017: Teresa Johnson “ThinLTO: Scalable and Incremental Link-Time Optimization”

CppCon 2017: Teresa Johnson “ThinLTO: Scalable and Incremental Link-Time Optimization”

http://

CppCon 2017: Billy Baker “Almost Unlimited Modern C++ in Kernel-Mode Applications”

CppCon 2017: Billy Baker “Almost Unlimited Modern C++ in Kernel-Mode Applications”

http://

Sponsored
CppCon 2017: Viktor Kirilov “Mix Tests and Production Code With Doctest...”

CppCon 2017: Viktor Kirilov “Mix Tests and Production Code With Doctest...”

Mix Tests and Production Code With Doctest - Implementing and Using the Fastest Modern C++ Testing Framework ...

CppCon 2017: Dave Watson “C++ Exceptions and Stack Unwinding”

CppCon 2017: Dave Watson “C++ Exceptions and Stack Unwinding”

http://

CppCon 2017: Matthew Avery “X-Macro: How to avoid repetition”

CppCon 2017: Matthew Avery “X-Macro: How to avoid repetition”

http://

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced.  What do they really do?”

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”

http://

CppCon 2017: Mathieu Ropert “API & ABI Versioning...”

CppCon 2017: Mathieu Ropert “API & ABI Versioning...”

API & ABI Versioning: How to Handle Compatibility With Your C++ Libraries http://

CppCon 2017: Gor Nishanov “Naked coroutines live (with networking)”

CppCon 2017: Gor Nishanov “Naked coroutines live (with networking)”

http://

CppCon 2017: Titus Winters “Hands-On With Abseil”

CppCon 2017: Titus Winters “Hands-On With Abseil”

http://

CppCon 2017: Boris Kolpackov “Building C++ Modules”

CppCon 2017: Boris Kolpackov “Building C++ Modules”

http://

CppCon 2017: John McFarlane “CNL: A Compositional Numeric Library”

CppCon 2017: John McFarlane “CNL: A Compositional Numeric Library”

http://

CppCon 2017: Eddie Elizondo “Optimizing compilation times with Templates”

CppCon 2017: Eddie Elizondo “Optimizing compilation times with Templates”

http://

CppCon 2017: Isabella Muerte “There Will Be Build Systems: I Configure Your Milkshake”

CppCon 2017: Isabella Muerte “There Will Be Build Systems: I Configure Your Milkshake”

http://

CppCon 2017: Mathieu Ropert “Using Modern CMake Patterns to Enforce a Good Modular Design”

CppCon 2017: Mathieu Ropert “Using Modern CMake Patterns to Enforce a Good Modular Design”

http://

CppCon 2017: Rong Lu “C++ Development with Visual Studio Code”

CppCon 2017: Rong Lu “C++ Development with Visual Studio Code”

http://

Related Video Content

CppCon | The C++ Conference information

May 8, 2026 · CppCon continues to grow as a conference that reflects the full breadth of modern C++ practice. One of...

CppCon | The C++ Conference information

CppCon Video Archive All CppCon 2025 Attendees Will Get Early Access To All Main Conference Sessions and Lightning...

CppCon - YouTube information

Visit cppcon.org for details on next year's conference. CppCon sponsors have made it possible to record and freely...

GitHub - CppCon/CppCon2025 information

Contribute to CppCon/CppCon2025 development by creating an account on GitHub.

CppCon 2025 Schedule information

Sep 10, 2025 · Check out the schedule for CppCon 2025 Back to Basics: Code Review Summit 8/9 Chandranath...