YoVDO

The Problem with Cutting Edge C++

Offered By: CppNow via YouTube

Tags

C++Now Courses C Programming Courses Move Semantics Courses Boost Libraries Courses Template Metaprogramming Courses Variadic Templates Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and implications of "cutting edge" C++ programming in this thought-provoking conference talk from C++Now 2018. Delve into the history of Boost and its role in C++ innovation, examining how it kept the language interesting during periods of standardization stagnation. Analyze the transition from Boost's clever hacks to standardized features in C++11 and beyond, while considering the lasting impact of legacy code. Reflect on the meaning of cutting-edge C++ development and learn strategies to ensure today's innovations don't become tomorrow's technical debt. Gain insights from Jens Weller, founder of Meeting C++, as he discusses variadic templates, template meta-programming, and the balance between pushing boundaries and maintaining sustainable code practices in modern C++ development.

Syllabus

Intro
Meeting C++
A short example - boost::factory
boost, boost::move & move semantics
Not being "cutting edge C++"
Qt: We don't do cutting edge C++
Boost history
Boost in 2018...
Back to cutting edge C++
Overview on variadic templates & boost
Template Meta Programming
Introduction
TMP and ...
Cutting Edge - Solutions
too Cutting Edge...


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