Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
cp:useful-style-features [2021/12/24 09:52] iadenisov |
cp:useful-style-features [2021/12/27 13:41] (текущий) iadenisov |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Полезные стилистические привычки ====== | ====== Полезные стилистические привычки ====== | ||
- | Разыменовывание | + | Данный раздел стал результатом обсуждений с коллегой его стилистических предпочтений в разработке кода на языке |
- | Если в фрагменте алгоритма многократно используется элемент из массива, | + | * Разыменование указателя на запись создаёт машинную инструкцию при обращении к переменной. Поэтому целесообразно скопировать данные из сложной структуры в локальную переменную, |
+ | * Если в фрагменте алгоритма многократно используется элемент из массива, | ||
+ | * Если время жизни объекта совпадает с временем жизни процедуры в программе, |