Reflection Techniques in C++

Play Reflection Techniques in C++
Sign in to queue

Description

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2015 — Reflection is a very powerful and useful feature used in many languages to achieve things like serialization, object-relationship mapping, and general data-driven development. C++ doesn't support reflection natively in the language yet. There are proposals to add compile-time reflection to the language, but C++ has survived all this time without direct support for reflection. This talk will discuss the various techniques the can be used to achieve reflection including boost fusion, the visitor patter, and do-it-yourself with some macros and metaprogramming. This talk will discuss how these techniques can be used to implement serialization or object-relational mapping. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Tag:

C++

Day:

2

Code:

CPPConD02V025

Embed

Download

Right click to download this episode

The Discussion

Add Your 2 Cents