Основные советы по использованию указателей



Несмотря на то что в некоторых языках проблемы, связанные с указателями, минимизированы, для успешной работы с ними требуется, во-первых, изначально не делать в них ошибок. Проблемы с указателями так сложно обнаружить, что дополнительные меры вполне оправданны. Во-вторых, выявляйте ошибки в указателях как можно быстрее после того, как они закодированы. Вот как можно добиться этих ключевых целей:



❶ Изолируйте операции с указателями в методах или классах;

❷ Выполняйте объявление и определение указателей одновременно;

❸ Удаляйте указатели в той же области действия, где они были созданы;

❹ Проверяйте переменную, на которую ссылается указатель, перед ее использованием;

❺ Упрощайте сложные выражения с указателями;

❻ Нарисуйте картинку;

❼ Уничтожайте мусор.



При работе с указателями нужно быть предельно осторожными и продумывать каждую инициализацию, а также следить за обращениями к памяти. Здесь, как и везде, решает опыт и тщательный расчет.



#tips #pointers