Reminder: (*void)0 isn't required to be all-zero in memory, and dereferencing it isn't required to crash #cLanguage #cppProgramming #cplusplus
#clanguage #cppprogramming #cplusplus
@thephd I think naming it "modules" is a mistake. I keep expecting it to be a packaging format, but it's not. It's a more flexible version of precompiled headers…
…that doesn't get completely invalidated because you adjusted the order of import, or your macro definitions.
The idea is what happens outside a module can't affect the definitions exported from the module. Which explains why macros defined outside the module aren't visible inside it. #cppProgramming #cPlusPlus
Ho visto l'header stdfloat del C++23 ed è stato amore a prima vista.