0xDEADBEEF vs. NULL

На протяжении всего кода я встречал выделение памяти в отладочных сборках с NULL ...

memset(ptr,NULL,size);

или с 0xDEADBEEF .. .

memset(ptr,0xDEADBEEF,size);
  1. Каковы преимущества использования каждого из них, и какой обычно предпочтительный способ достижения этого в C / C ++?
  2. Если указателю было присвоено значение 0xDEADBEEF , не удалось ' t это все еще уважение к достоверным данным?
27
задан MD XF 20 April 2017 в 20:07
поделиться