Hacker News new | ask | show | jobs
by yisonPylkita 1752 days ago
Thank you. I had no idea that you could do such a thing in C11 preprocessor
1 comments

_Generic() is not a preprocessor feature, but a "real" language feature (I was confused too when I saw it first though).

The only preprocessor part in the example is mapping the function-like macro 'cbrt(X)' to the language keyword '_Generic(X)'.