YoVDO

Binary Object Serialization

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Data Structures Courses Metaprogramming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a minimally intrusive technique for binary object serialization in C++ in this conference talk from CppNow 2022. Learn how to add serialization to a set of classes, traverse hierarchical data, persist in binary format, and dynamically reconstruct objects. Discover how to deduce data types using Template Argument Deduction (TAD) for storage and employ a homebrew reflection technique for dynamic object creation during loading. Understand this platform-agnostic approach using C++14 compliant SFINAE/std::enable_if mechanisms, suitable for those unable to migrate to C++20. Delve into optimizations and the potential conversion of this technique to utilize C++20 concepts, gaining insights into advanced metaprogramming and utility development for complex data structures and networks.

Syllabus

Binary Object Serialization - Chris Ryan - CppNow 2022


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube