Kezdőoldal » Számítástechnika » Programozás » C++: typedef-el létrehozott...

C++: typedef-el létrehozott típusoknál hogyan lehet megvalósítani az operátortúlterhelést?

Figyelt kérdés
Pl. ha egy tömbből vagy egy struktúrából csinálok típust, arra milyen módon tudom értelmezni az operátorokat? Egyáltalán lehetséges-e ez, vagy csak külső függvénnyel lehet megvalósítani a műveleteket?

2012. aug. 10. 08:11
 1/3 iostream ***** válasza:
100%

Itt hibádzik a gondolatmeneted: "C++: typedef-el létrehozott típusok"

Ilyen nincs. Azok csak nevek, nem hoz létre új típust. Ezt a legkönnyebben úgy ellenőrizheted, ha kihasználod a templatek szigorú típusosságát, valami ilyesmivel:


typedef int Number;

template <class T>

class A

{};


int main()

{

A<int> ai;

A<Number> an;

ai = an;

}

2012. aug. 10. 09:23
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
100%
A typedef-el csak egy aliast hozol létre egy létező típusra.
2012. aug. 10. 10:38
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Köszi a válaszokat!:)
2012. aug. 10. 16:14

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, 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!