ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 7) онлайн

Резюме

Массивы содержат набор данных одинакового типа. Этот тип может быть прос- тым типом, структурой или классом. Члены массива называются элементами. К элементам можно получить доступ, используя число, которое называется ин- дексом. Элементы могут быть инициализированы определенным значением при определении массива. Массив может иметь несколько размерностей. Двумерный массив — это массив массивов. Адрес массива может быть использован как аргу- мент функции; сам массив при этом не копируется. Массив может быть исполь- зован как переменная класса. Необходимо позаботиться о том, чтобы данные не были помешены за пределы массива.

                Строковый тип представляет собой массив элементов типа char. Последний символ такой строки должен быть нулевым, '\0'. Строковая константа имеет специальную форму, она может быть записана удобным для нас способом: это текст, заключенный в двойные кавычки. Для работы со строками используются различные библиотечные функции. Массив строк — это массив массивов типа char. Создавая строковую переменную, нужно быть уверенным, что массив име- ет достаточный размер для помещения в него строки. Строки, используемые в качестве аргументов в библиотечных функциях, вы сможете найти в старых программах. Обычно такое использование строкового типа в современных про- граммах не рекомендуется.

                Предпочтительнее использовать для работы со строками объекты класса string. Эти объекты могут работать с перегруженными операциями и методами класса. Пользователю не нужно заботиться об управлении памятью при исполь- зовании объектов класса string.

 

35