C++26: constexpr virtual inheritance
Summary
The post explains how P3533R2 lifts the restriction on constexpr for types with virtual bases, enabling compile-time construction and constexpr member functions in such hierarchies. It reviews virtual inheritance, outlines the changes in the proposal, and argues why this matters for the standard library (notably iostreams) and for evolving constexpr support. The author frames constexpr as an evaluation-criterion rather than a fixed set of syntactic limits.