• [^] # Re: nullptr

    Posté par (site web personnel) . En réponse à la dépêche Nouveautés du langage C dans sa prochaine version C23. Évalué à 3.

    Oui, ça pose problème avec

    #define RemoveItem(idx) _Generic(idx, int: RemoveItem_int, void *: RemoveItem_ptr)(idx)

    Après la définition par default de NULL a ((void *)0) fait que le code tombe en marche la plupart du temps en C, mais casse la plupart du temps en C++.