ВУЗ:
Составители:
Рубрика:
36
Оглавление
⏐ Следующий раздел ⏐ Предыдущий раздел
Лабораторная работа №7
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Введение в язык Си++
Ключевой особенностью языка Си++, коренным образом отличающей его от
языка Си, является возможность задания пользователем своих полноценных типов
данных, называемых классами. Переменные таких типов, или экземпляры классов,
называются объектами.
Для языка Си++, как языка объектно-ориентированного программирования,
фундаментальными являются три понятия:
- инкапсуляция;
- наследование;
-
полиморфизм.
По сравнению с языком Си, язык Си++ обладает рядом преимуществ, не
связанных с объектно-ориентированным программированием, но делающим
процесс написания программ более легким, а сами программы - более понятными.
К таким преимуществам можно отнести способ передачи параметров по ссылке,
inline-функции, а также более удобное управление динамическим распределением
памяти.
Передача параметров
по ссылке
В языке Си++ поддерживаются два основных способа передачи параметров: по
значению и по ссылке. Передача параметров по ссылке является самостоятельным
способом, который не следует путать со способом передачи по указателю,
принятым в языке Си.
Ссылка представляет собой псевдоним для имени переменной (alias-имя). С
точки зрения реализации ссылка
есть не что иное, как адрес переменной или
объекта в памяти. Ссылка инициализируется один раз, и ее назначение на
конкретную переменную не может быть изменено. При описании ссылок
используется символ &.
Пример:
TMPoint pt;
36
Оглавление ⏐ Следующий раздел ⏐ Предыдущий раздел
Лабораторная работа №7
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Введение в язык Си++
Ключевой особенностью языка Си++, коренным образом отличающей его от
языка Си, является возможность задания пользователем своих полноценных типов
данных, называемых классами. Переменные таких типов, или экземпляры классов,
называются объектами.
Для языка Си++, как языка объектно-ориентированного программирования,
фундаментальными являются три понятия:
- инкапсуляция;
- наследование;
- полиморфизм.
По сравнению с языком Си, язык Си++ обладает рядом преимуществ, не
связанных с объектно-ориентированным программированием, но делающим
процесс написания программ более легким, а сами программы - более понятными.
К таким преимуществам можно отнести способ передачи параметров по ссылке,
inline-функции, а также более удобное управление динамическим распределением
памяти.
Передача параметров по ссылке
В языке Си++ поддерживаются два основных способа передачи параметров: по
значению и по ссылке. Передача параметров по ссылке является самостоятельным
способом, который не следует путать со способом передачи по указателю,
принятым в языке Си.
Ссылка представляет собой псевдоним для имени переменной (alias-имя). С
точки зрения реализации ссылка есть не что иное, как адрес переменной или
объекта в памяти. Ссылка инициализируется один раз, и ее назначение на
конкретную переменную не может быть изменено. При описании ссылок
используется символ &.
Пример:
TMPoint pt;
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »
