Kaj je na primer preobremenitev operaterja v C++?
Kaj je na primer preobremenitev operaterja v C++?

Video: Kaj je na primer preobremenitev operaterja v C++?

Video: Kaj je na primer preobremenitev operaterja v C++?
Video: О каких вещах умолчал Герман Титов после того, как слетал в Космос? 2024, Maj
Anonim

Preobremenitev operaterja v C++

To pomeni C++ ima sposobnost zagotavljanja operaterji s posebnim pomenom za tip podatkov, je ta sposobnost znana kot preobremenitev operaterja . Za primer , mi lahko preobremenitev an operaterja '+' v razredu, kot je String, tako da lahko povežemo dva niza samo z uporabo +.

Če upoštevamo to, kaj je preobremenitev operaterja v C++?

Preobremenitev operaterja je pomemben koncept v C++. To je vrsta polimorfizma, pri katerem an operaterja je preobremenjen dati uporabniku definiran pomen k temu. Na primer '+' operaterja je lahko preobremenjen za izvajanje seštevanja različnih tipov podatkov, na primer za celo število, niz (konkatenacija) itd.

Lahko se tudi vprašamo, kaj je s primerom preobremenitev funkcij v C++? Preobremenitev funkcije je C++ programska funkcija, ki nam omogoča več kot eno funkcijo z istim imenom, vendar različnim seznamom parametrov, ko rečem seznam parametrov, to pomeni vrsto podatkov in zaporedje parametrov, za primer seznam parametrov a funkcijo myfuncn(int a, float b) je (int, float), ki je

Kaj je v zvezi s tem preobremenitev operaterja s primerom?

Preobremenitev operaterja vam omogoča, da na novo definirate pot operaterja deluje samo za uporabniško definirane tipe (predmete, strukture). Ni ga mogoče uporabiti za vgrajene tipe (int, float, char itd.). dva operaterji = in & sta že preobremenjen privzeto v C++. Za primer : Za kopiranje predmetov istega razreda lahko neposredno uporabite = operaterja.

Kaj je preobremenitev operaterja v objektno usmerjenem programiranju?

V računalniku programiranje , preobremenitev operaterja , včasih imenovan operaterja ad hoc polimorfizem, je poseben primer polimorfizma, kjer je drugačen operaterji imajo različne izvedbe, odvisno od svojih argumentov. Preobremenitev operaterja je na splošno opredeljen z a programiranje jezik, a programer , ali oboje.