Kezdőoldal » Számítástechnika » Programozás » Mire jó az operator=?

Mire jó az operator=?

Figyelt kérdés

Annyit tudok,hogy ez hívódik meg amikor :

CatOne = CatTwo;


2012. márc. 30. 23:40
1 2
 11/18 anonim ***** válasza:

Megirod hogy akarod hogy befoljasolja = jel az osztalyodat.

pl szeretnel 2 sajat obiektumot egyenlove teni,ehez az kene hogy Cat1.age=Car2.age;Cat1.weight=Cat2.weight; stb az osszes valtozojaval.Az = operatorral egyszerubben oldhatod meg.Megirhatod hogy az = egyenlove tegye Cat1 valtozoit a Cat2 egyszeruen ha annyit irsz Cat1=Cat2.

2012. ápr. 2. 21:15
Hasznos számodra ez a válasz?
 12/18 A kérdező kommentje:

//Kimenet:

Konstruktor2

Konstruktor2

konstruktor


CatOne age: 2

CatOne weight: 3

CatTwo age: 4

CatTwo weight: 6

CatThree age: 0

CatThree weight: 0


operator+

Konstruktor2

operator=

Copy konstruktor /*Ezt nem értem,hogy itt miért hívódik meg a másoló konstruktor */

Destruktor

Destruktor


CatOne age: 2

CatOne weight: 3

CatTwo age: 4

CatTwo weight: 6

CatThree age: 6

CatThree weight: 9


Destruktor

Destruktor

Destruktor


Miért hívódik meg a másoló konstruktor ki fejtené valaki bővebben?

2012. ápr. 2. 22:33
 13/18 iostream ***** válasza:
Mert returnkor lemásolódik az objektum. Azért.
2012. ápr. 3. 11:35
Hasznos számodra ez a válasz?
 14/18 A kérdező kommentje:
Az operátor= függvényben levő return-ra gondolsz?
2012. ápr. 3. 18:31
 15/18 iostream ***** válasza:
Nem, az operator+-ban lévőre.
2012. ápr. 3. 18:32
Hasznos számodra ez a válasz?
 16/18 A kérdező kommentje:

De akkor miért nem az operator+ után íratódik ki a copy konstruktor?


kimenet:

Konstruktor2

Copy konstruktor


Nem értem valaki adjon már részletes magyarázatot minden szót úgy kell kihúzni a válaszolókból.

2012. ápr. 3. 18:43
 17/18 A kérdező kommentje:

elírtam így:

operator+

Copy konstruktor

2012. ápr. 3. 18:44
 18/18 A kérdező kommentje:
Teljesen össze vagyok zavarodva egy kicsit sem értem,hogy az a copy konstruktor minek hatására hívódik meg?
2012. ápr. 3. 18:49
1 2

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!