Вопрос: Я использую макрос
который помогает задавать тип нулевого указателя. Ответ: Хотя этот трюк и популярен в определенных кругах, он стоит немного. Он не нужен при сравнении и присваивании; см. вопрос 1.2. Он даже не экономит буквы. Его использование показывает тому, кто читает программу, что автор здорово "сечет" в нулевых указателях, и требует гораздо более аккуратной проверки определения макроса, его использования и всех остальных случаев применения указателей. См. также вопрос 8.1. |