Kezdőoldal » Számítástechnika » Programozás » C++-ban miért csak operátor...

C++-ban miért csak operátor túlterhelés van? Felüldefiniálás miért nincs?

Figyelt kérdés

2017. nov. 22. 17:36
 1/7 anonim ***** válasza:
Mert csak. Így találták ki.
2017. nov. 22. 17:57
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
Mit ertesz pontosan feluldefinialas alatt?
2017. nov. 22. 18:14
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
Miért akarnál felüldefiniálni egy operátort?
2017. nov. 22. 18:18
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
100%
#2 Felüldefiniálás azt jelenti, ami: egy függvény definíciójának felülírását. Nem összekeverendő az overloaddal, ahol a függvénynév egyezik, de összességében új szignatúrát írsz le (más paraméterlista, visszatérési érték), és az override-al, ahol egy virtuális metódust írsz felül egy származtatott osztályban. Felüldefiniálni egy operátort azt jelentené, hogy pl megváltoztatja a + operátor viselkedését integerek összeadásánál.
2017. nov. 22. 18:23
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

#4: Koszi, igy vilagos.


Akkor mas nyelvben van ilyen? Ha beirom hogy 5+1 az valahol 9 lesz?

2017. nov. 22. 18:36
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
#5 Nem tudom, van-e ilyen nyelv, a C++ nem engedi felüldefiniálni az operátorokat, amennyire én tudom, ahogy a legtöbb nyelv sem.
2017. nov. 22. 19:00
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:
Wampax: Tudtommal van olyan nyelv, ahol lehet 1 + 5 = 9, de már nem tudom, melyik volt az.
2017. nov. 22. 22:08
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!