Уголок системного программиста — сайт 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