On Tue, 26 Sep 2000, Alexander Kotelnikov wrote: Hi,
> Hi. > > Я хочу, чтобы в моей C++ программе NULL'ом был не (void*)0 и не __null, > а просто int 0, как оно и дожно быть в плюсах, насколько я понимаю. Никак оно не должно быть. NULL - просто широко используемый макрос с типом указатель на void и значением 0. Можно вместо NULL писать ((void*)0) если так удобнее. > Безопасно ли сделать что-нибудь типа > # ifdef NULL > # undef NULL > # endif > # define NULL (0) > > или > const int NULL=0; Для чего? Чтобы нулевые указатели при выводе в поток как строки говили 0 а не "(null)" ? Таким образом не получится. Короче, я не вижу никакой пользы от такой подмены (но работать будет, может преджупрежедений будет больше). > и потом вызывать C функции? > > Спасибо, > -- > Alexander Kotelnikov > Saint-Petersburg, Russia > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > Best regards, -Vlad