Logo bg.boatexistence.com

Наследени ли са претоварените оператори в производния клас?

Съдържание:

Наследени ли са претоварените оператори в производния клас?
Наследени ли са претоварените оператори в производния клас?

Видео: Наследени ли са претоварените оператори в производния клас?

Видео: Наследени ли са претоварените оператори в производния клас?
Видео: Britain’s Most Secretive Black Ops Unit DECLASSIFIED! 2024, Може
Anonim

Всички претоварени оператори с изключение на присвояване (оператор=) се наследяват от производни класове Първият аргумент за оператори, претоварени с функция-член, винаги е от типа клас на обекта, за който операторът се извиква (класът, в който е деклариран операторът, или клас, извлечен от този клас).

Работи ли претоварването с наследяване?

В йерархията на наследяване методите на суперклас и подклас могат да бъдат отменени и претоварени. … когато са претоварени, методите на суперкласа и подкласа имат същото име, но различни подписи на типове параметри. Фигура 2 показва претоварването на метода в йерархията на наследяване.

Можем ли да претоварим в производен клас?

Като C++, няма разделителна способност за претоварване между клас Base и class Derived. В C няма претоварване между обхвати, извлечените обхвати на класове не са изключение от това общо правило.

Какво е наследството при претоварване?

Абстракт. Претоварването позволява няколко дефиниции на функции за едно и също име, разграничени основно чрез различни типове аргументи; обикновено се разрешава по време на компилиране. Наследяването позволява на подкласовете да дефинират повече специални версии на същата функция; обикновено се разрешава по време на изпълнение.

Кой оператор не може да бъде наследен?

- ->Операторът за присвояване '=' не се наследява от подкласа. виртуален родител и оператор=(родител и p) // !!!!

Препоръчано: