то что UB по стандарту, вполне може быть defined behavior для конкретной платформы
ну вот в DOS (small model) можно обращаться по нулевым адресам и там (int)(char*)NULL == 0
>то что UB по стандарту, вполне може быть defined behavior для конкретной платформы
надо понимать, что это уже диалект С++