2 ms·
(original poster here) I was just throwing out an idea. I had no idea there were already implementations! Because, to my knowledge, conventional popular langua
by theandrewbailey 4mo ago
(original poster here)
I was just throwing out an idea. I had no idea there were already implementations! Because, to my knowledge, conventional popular languages like C/C++/C#/Java/JS/Python don't do that, and automatically doing that (under certain conditions) feels like an easy performance win.
- jevndev 4mo agoFor what it’s worth, a common example of the capabilities of c++26 reflection is exactly this use case. I can’t remember where I first saw it, but this article [0] showcases the technique pretty well. It’s opt-in so not the compiler optimization that you’re imagining but still neat that it’s possible [0] https://brevzin.github.io/c++/2025/05/02/soa/ https://brevzin.github.io/c++/2025/05/02/soa/