YoVDO

Reflection Is Good for C++ Code Health

Offered By: CppNow via YouTube

Tags

C++ Courses Code Generation Courses Enums Courses Metaprogramming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the potential benefits of reflection in C++ programming through this comprehensive conference talk from C++Now 2024. Delve into how reflection can alleviate code repetition and fatigue by automating tasks like enum string conversion and class method exposure. Learn about the proposed C++26 reflection features and their progression through standardization committees. Discover three innovative library ideas leveraging reflection: Python bindings, ABI hashing for compatibility checks, and an improved std::any variant with duck typing. Gain insights into reflection's implementation in other languages and examine practical code examples inspired by real-world use cases based on the P2996R1 proposal. Ideal for C++ developers interested in upcoming language features and their potential to enhance code quality and productivity.

Syllabus

Reflection Is Good for C++ Code Health - Saksham Sharma - C++Now 2024


Taught by

CppNow

Related Courses

Compilers
Stanford University via Coursera
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Udemy
Angular tooling: Generating code with schematics
Coursera Project Network via Coursera