YoVDO

A Totally Constexpr Standard Library - Enhancing C++ Compile-Time Capabilities

Offered By: Meeting Cpp via YouTube

Tags

C++ Courses Constexpr Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the future of C++ programming in this conference talk from Meeting C++ 2022. Delve into the concept of a fully constexpr standard library, made possible by C++20's support for dynamic memory allocation during constant evaluation. Learn about the C'est library project, which extends constexpr functionality to various class templates inspired by the C++ standard library. Discover the updated C'est architecture designed to simplify integration into projects targeting constexpr support. Examine real-world applications, including a compile-time compiler and a Metamath proof database verifier. Gain insights into the advantages of compile-time and run-time programming parity, while considering the impact on compilation times. Investigate CTBench, a set of tools for comprehensive compile-time benchmarking based on Clang's time-trace feature.

Syllabus

A totally constexpr standard library - Paul Keir, Joel Falcou et al - Meeting C++ 2022


Taught by

Meeting Cpp

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera