Constant evaluation (C++26)

LanguageC++26C++296 papers4 connections

constexpr placement new, exceptions during constant evaluation, constexpr void* casts, virtual inheritance, consteval-only values.

Papers

6 · Varna 2023 → Brno 2026

Allows static_cast from void* back to the original type during constant evaluation, enabling constexpr type erasure.