logoalt Hacker News

pjmlp • 04/23/2025 • 1 reply • view on HN

Depends on the C++ version.

With C++23 can be made relatively readable, and with the right compiler, builds within sensible timeframe.


Replies

jjmarr • 04/23/2025

C++23 doesn't have full reflection yet. That's coming in C++26.

I've seen the vast majority of build time in a very large C++23 project be taken up by reflection in fmtlib and magic_enum because both have to use templates (I think).

➕ show 2 replies