4 ms·
> That's what I meant that we don't have to worry about in C since you can't even have two different functions with the same name But you can have a macro foo
by yakubin 4y ago
> That's what I meant that we don't have to worry about in C since you can't even have two different functions with the same name
But you can have a macro foo which expands to a generic selection: <https://docs.microsoft.com/en-us/cpp/c-language/generic-selection?view=msvc-170 https://docs.microsoft.com/en-us/cpp/c-language/generic-sele...>
- hgs3 4y agoThe committee should have standardized on defining NULL as (void*)0 which would have allowed _Generic to catch NULL with a void* type. This seems better than adding a whole new nullptr concept just for this one off "problem".
- GabrielTFS 4y agoGreat idea ! Now, try to convince the 30 implementers that did the wrong choice and will tell you they'll never change it because of backwards compatibility.