ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
144617 Топик полностью
Алексей Мусин (15.01.2009 11:19, просмотров: 155) ответил Alex B. на все равно не понимаю. Если это не влияет
Ну вот вы и попались :) Сравнивать с NULL опасно, если указатель на дальнюю память. Например, модель памяти 16-разрядная, но есть еще дальняя память, адресуемая через - 24 или 32 бита. Также может оказаться, что в хидере компилятора есть #define NULL (void *)0 Тогда сравнение if (p == NULL) будет работать только для младших 16 разрядов указателя - вы "не отличите" указатели на разные банки.