Читайте также: |
|
Конструктор представляет собой метод класса, который облегчает вашим программам инициализацию элементов данных класса.
Конструктор имеет такое же имя, как и класс.
Конструктор не имеет возвращаемого значения.
Каждый раз, когда ваша программа создает переменную класса, C++ вызывает конструктор класса, если конструктор существует.
Многие объекты могут распределять память для хранения информации; когда вы уничтожаете такой объект, C++ будет вызывать специальный деструктор, который может освобождать эту память, очищая ее после объекта.
Деструктор имеет такое же имя, как и класс, за исключением того, что вы должны предварять его имя символом тильды (~).
Деструктор не имеет возвращаемого значения.
Конструктор представляет собой специальную функцию, которую C++ автоматически вызывает каждый раз при создании объекта. Обычное назначение конструктора заключается в инициализации элементов данных объекта. Деструктор представляет собой функцию, которую C++ автоматически запускает, когда он или ваша программа уничтожает объект
11) Массивы в C++
Массив — это область памяти, где могут последовательно храниться несколько значений.
Массивы представляют из себя множество переменных с определенным типом данных (int,char,float и т.д.) и состоит из двух частей: имени массива и индекса элемента.
Для создания массива надо написать тип, затем имя массива и в квадратных скобках количество элементов:
int numbers[1000]; // массив на 1000 числовых элементов.float test[10] // массив на 10 вещественных чиселА для доступа к n-ому элементу необходимо написать имя массива[номер элемента].
Массив объявляется почти так же, как и обычная переменнаяНумерация элементов начинается с 0, а не с 1. Массив инициализируется в фигурных скобках, значения элементов массива идут через запятую. в конце закрывающейся фигурной скобки ставится точка с запятой.
Вывести весь массив, состоящий из п-го кол-ва элементов, можно с помощью циклов.
Дата добавления: 2015-08-27; просмотров: 46 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Виртуальные метода и полиморфизм. | | | Множественное наследование |