Инструменты пользователя

Инструменты сайта


bb:redbook:207

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
bb:redbook:207 [2019/06/24 13:27]
prospero78 [2. Пример использования двусвязного списка]
bb:redbook:207 [2019/06/24 13:29]
prospero78 [4. Примечания]
Строка 103: Строка 103:
  
 ==== 4. Примечания ==== ==== 4. Примечания ====
-[↑] Следует помнить о том, что связанный список для хранения информации может иметь КПД всего 11%: 4 байта на указатель на следующий элемент,​ 4 байта на предыдущий элемент,​ и только 1 байт на переменную типа BYTE. Соотношение полезной информации к общей как 1 к 9, что и даёт всего 11%. 
- 
 [↑] По указателям действие присвоения NIL излишне,​ в соответствии с документацией,​ встроенной в КП: "​Любой указатель может принимать значение NIL, которое не указывает ни на какую переменную вообще. Все поля и элементы вновь размещенной записи или массива очищаются;​ в частности,​ значения все содержащиеся в них указательные и процедурные переменные устанавливаются в NIL." Но мы будем приучаться к методически правильному промышленному программированию. В разных реализациях КП вполне могут встретиться отклонения от эталонного КП. С представленным подходом,​ в случае необходимости сменить компилятор проблем точно не возникнет,​ побочные эффекты себя не проявят. [↑] По указателям действие присвоения NIL излишне,​ в соответствии с документацией,​ встроенной в КП: "​Любой указатель может принимать значение NIL, которое не указывает ни на какую переменную вообще. Все поля и элементы вновь размещенной записи или массива очищаются;​ в частности,​ значения все содержащиеся в них указательные и процедурные переменные устанавливаются в NIL." Но мы будем приучаться к методически правильному промышленному программированию. В разных реализациях КП вполне могут встретиться отклонения от эталонного КП. С представленным подходом,​ в случае необходимости сменить компилятор проблем точно не возникнет,​ побочные эффекты себя не проявят.
  
bb/redbook/207.txt · Последние изменения: 2019/06/24 13:29 — prospero78