Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Выделение памяти для полей класса;

Переменная 2; | Пример программы, которая читает файл с именем in_file и выводит все прочитанные из этого файла слова, разделяя их пробелом, в другой файл, названный out_file. | Оператор SWITCH. | Return (выражение); | Команда break может находиться в любом месте программы, однако обычно break ставиться в теле операторов while или do... while. | Стандартные потоки ввода-вывода для базовых типов. | Объявление функции называют иногда прототипом функции. | Указатели позволяют эффективно работать с массивами | Управление доступом. Определение, синтаксис объявления и пример использования. | Имя метода совпадает с именем класса. |


Читайте также:
  1. StarGale Техника тренировки проспективной памяти
  2. XV. Взаимодействие энергетических полей
  3. XXVII. Болезни памяти и философское изобретение
  4. Архитектурные средства поддержки виртуальной памяти
  5. Блокировка доступа к памяти
  6. Все дело в объеме рабочей памяти?
  7. Выделение невидимых частей образа

Инициализация полей начальными значениями;

Создание объекта по образцу (копирование);

Преобразование типа.

Синтаксис объявления конструктора

<Имя класса>(<Список параметров>);

Конструктор – специальный метод.

Имя метода совпадает с именем класса.

Конструктор не возвращает значение.

Пример:

TComplex::TComplex(int _re, int _im) {

re = _re;

im = _im;

}

Свойства конструкторов

Конструктор не возвращает значение, даже типа void. Нельзя получить указатель на конструктор.

Класс может иметь несколько конструкторов с разными параметрами для разных видов инициализации (при этом используется механизм перегрузки).

Параметры конструктора могут иметь любой тип, кроме этого же класса. Можно задавать значения параметров по умолчанию.

Конструкторы не наследуются.

Конструкторы нельзя описывать с модификаторами const, virtual и static.

Виды конструкторов

Класс может иметь несколько конструкторов, позволяющих производить разные действия при создании объектов в зависимости от реальных потребностей в каждом конкретном случае.

Различают конструкторы следующих видов:

Конструктор по умолчанию.

Конструктор-инициализатор.

Конструктор копирования.

Конструктор преобразования типа.


Дата добавления: 2015-10-02; просмотров: 72 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Поля перечисляются через запятую. Для каждого поля в скобках указывается инициализирующее значение, которое может быть выражением.| Конструктор по умолчанию. Определение, свойства, синтаксис объявления и пример использования.

mybiblioteka.su - 2015-2024 год. (0.005 сек.)