Epsilon wrote:
>
> IM>Мне уж тоже интересно стало решить задачку.
>
> Красивое условие! Но есть и недостаток:
> — Если отправить NULL вместо указателя на массив, то программка упадёт...
По-моему, для программы на C это не является недостатком. Ведь даже если
функция и проверяет NULL pointer, то (void*) 1 ее все равно свалит.
Т.е., я хочу сказать, что если работа с памятью unsafe, то частичная
safety ничего не улучшает. И может даже ухудшить надежность, т.к.
иллюзия безопасности провоцирует более расслабленное отношение к
указателям, без существенных на то оснований.
Posted via RSDN NNTP Server 2.0