TGViewer
C++ - Reddit C++ - Reddit @r_cpp · 229 subscribers
Post #24585 18
Why is C++ still introducing standard headers?

Modules was standardised in C++20 and import std; was standardised in C++23.

In C++26 it looks like new library features will be in provided in headers e.g. <simd>. When adding new library features should they not be defined within the standard modules now instead of via headers? Does defining standard headers still serve a purpose?

One obvious answer to this is is because modules aren't fully supported, it allows these new features to be implemented and supported without depending on modules functionality. While this helps adoption of the new features I suspect it will mean module implementations will be efectively de-prioritised.

https://redd.it/1pyl6zq
@r_cpp
Reddit From the cpp community on Reddit Explore this post and more from the cpp community
More from @r_cpp
  1. Oct 8, 2026Profiles for simplicity and guarantees - Bjarne Stroustrup - CppCon 2026 https://youtu.be/…
  2. Oct 8, 2026How to Fix autoconf-style Configuration Probing https://build2.org/blog/fix-autoconf.xhtml…
  3. Oct 8, 2026owl – a header-only C++23 HTTP framework where route patterns and handler extractors are c…
  4. Oct 8, 2026Removed by Reddit Removed by Reddit on account of violating the [content policy. ] https:/…
  5. Oct 8, 2026Is there a way to search across all P and N papers throughout standardization history? It…
  6. Oct 8, 2026CppCast Episode 412 : Safety and Interoperability with Rust and C++ https://cppcast.com/sa…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →