Logo az.boatexistence.com

Həddindən artıq yüklənmiş operatorlar törəmə sinifdə miras alınır?

Mündəricat:

Həddindən artıq yüklənmiş operatorlar törəmə sinifdə miras alınır?
Həddindən artıq yüklənmiş operatorlar törəmə sinifdə miras alınır?

Video: Həddindən artıq yüklənmiş operatorlar törəmə sinifdə miras alınır?

Video: Həddindən artıq yüklənmiş operatorlar törəmə sinifdə miras alınır?
Video: Crypto Pirates Daily News - January 20th, 2022 - Latest Crypto News Update 2024, Bilər
Anonim

Təyinat (operator=) istisna olmaqla, bütün həddən artıq yüklənmiş operatorlar törəmə siniflər tərəfindən miras alınır Üzv funksiyasının həddən artıq yüklənmiş operatorları üçün birinci arqument həmişə obyektin sinif növüdür. operator çağırılır (operatorun elan olunduğu sinif və ya həmin sinifdən alınan sinif).

Həddindən artıq yükləmə mirasla işləyirmi?

Vərəslik iyerarxiyasında supersinif və alt sinif metodları ləğv edilə və həddən artıq yüklənə bilər. … həddən artıq yükləndikdə, supersinifin və yarımsinifin metodları eyni adına, lakin parametr növlərinin müxtəlif imzalarına malikdir. Şəkil 2 miras iyerarxiyasında metodun həddindən artıq yüklənməsini göstərir.

Törəmə sinifdə həddindən artıq yükləyə bilərikmi?

C++ kimi, sınıf Baza və Dərivi sinif arasında həddindən artıq yükləmə həlli yoxdur. C dilində, əhatə dairələri arasında həddindən artıq yükləmə yoxdur, əldə edilmiş sinif əhatə dairələri bu ümumi qayda üçün istisna deyil.

Həddindən artıq yükləmədə miras nədir?

Abstrakt. Həddindən artıq yükləmə eyni ad üçün bir neçə funksiya tərifinə imkan verir, ilk növbədə müxtəlif arqument növləri ilə fərqlənir; adətən tərtib zamanı həll olunur. Miras alt siniflərə eyni funksiyanın daha çox xüsusi versiyalarını təyin etməyə imkan verir; adətən icra zamanı həll olunur.

Hansı operator miras qala bilməz?

- -> '=' Təyinat operatoru alt sinif tərəfindən miras alınmayıb. virtual Valideyn və operator=(Valideyn və p) // !!!!

Tövsiyə: