Уголок системного программиста — сайт sysprog.ru

Информационный ресурс, посвященный программированию на языках высокого уровня (C++, JavaScript), веб-разработке, архитектуре ПК, разработке игр, администрированию и прочим техническим темам в области системного программи

Домен
sysprog.ru
Сайт
https://sysprog.ru
Отрасль
Информационные технологии
Ключевые слова
программирование, c++, классы, наследование, операторы, структуры, перечисления, цикилы, переменные, тип данных

Соцсети

О сайте

Title: Статьи - Уголок системного программиста

Site Name (og:sitename): Уголок системного программиста

---

- [Перегрузка через обычные функции](common) - [Перегрузка через дружественные функции](friend) - [Перегрузка через методы класса](method) - [Перегрузка операторов ввода и вывода](inout) - [Перегрузка унарных операторов](uno) - [Перегрузка операторов инкремента и декремента](incdec) - [Перегрузка оператора индексации](index) - [Перегрузка оператора ()](brace) - [Перегрузка операторов преобразования типов](type)

Перегрузка операторов в языке C++ позволяет переопределить действия операторов языка для работы с различными (в том числе и пользовательскими) типами, например такими как классы.

[Читать далее](https://sysprog.ru/post/peregruzka-operatorov-v-yazyke-c)

- [Спецификаторы доступа](/post/nasledovanie-klassov-v-yazyke-cspec) - [Конструкторы и деструкторы](/post/nasledovanie-klassov-v-yazyke-cconstr) - [Инициализация родительского класса](/post/nasledovanie-klassov-v-yazyke-cinit) - [Переопределение методов родительского класса](/post/nasledovanie-klassov-v-yazyke-cparentoverride) - [Переопределение видимости](/post/nasledovanie-klassov-v-yazyke-cvisibleoverride) - [Множественное наследование](/post/nasledovanie-klassov-v-yazyke-cmultiinherit) - [Виртуальные функции](/post/nasledovanie-klassov-v-yazyke-cvirtualfunc) - [Модификатор override](/post/nasledovanie-klassov-v-yazyke-cmodoverride) - [Модификатор final](/post/nasledovanie-klassov-v-yazyke-cmodfinal) - [Виртуальные деструкторы](/post/nasledovanie-klassov-v-yazyke-cvirtualdestructor) - [Абстрактные функции и классы](/post/nasledovanie-klassov-v-yazyke-cabstractfunc) - [Виртуальный базовый класс](/post/nasledovanie-klassov-v-yazyke-cvirtbase) - [Приведение к родительскому типу](/post/nasledovanie-klassov-v-yazyke-ccastparent) - [Динамическое приведение типов](/post/nasledovanie-klassov-v-yazyke-cdynamiccast)

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

[Читать далее](https://sysprog.ru/post/nasledovanie-klassov-v-yazyke-c)

- [Объявление классов](/post/klassy-v-yazyke-cdeclare) - [Обращение к членам класса](/post/klassy-v-yazyke-cuse) - [Спецификаторы доступа](/post/klassy-v-ya…

Каноническая страница: sysprog.ru

Уголок системного программиста — сайт sysprog.ru | Строка