РОБОТА З ДАНИМИ

Якість організації і представлення даних, що обробляються програмами, має не менше значення, ніж хороше розбиття програм на функції, обробляючі ці дані, та реалізація алгоритмів цих функцій. Більш того, правильне представлення та добре продуманий розподіл оброблюваної інформації між глобальними і локальними сегментами програм, функцій і вкладених один в одного блоків може в значній мірі скоротити час, що витрачається на програмування алгоритмів і тестування програм.

Цей розділ містить поглиблену інформацію по роботі з глобальними, статичними і локальними даними в програмах, зокрема правила роботи з масивами, вказівниками і посиланнями. Детально описано, як, використовуючи базові типи даних, можна конструювати типи даних користувача, такі як структури, поля, об'єднання і переліки. Також описані види пам'яті, які використовуються в програмах на мові C++ (статична пам'ять, автоматична або стекова пам'ять, динамічна або вільна пам'ять), а також специфікатори, оператори і функції, що забезпечують управління оперативною пам'яттю.