Kezdőoldal » Számítástechnika » Programozás » Az objektumokat felül lehet...

Az objektumokat felül lehet konstruálni?

Figyelt kérdés

CatThree = (*CatOne) + CatTwo;


A CatThree már egy meglévő objektum amihez a kód szerint hozzá akarok rendelni egy új objektumot ami az operator+ -ban létre jött új objektumnak a másolata.De a fordító optimalizál ezért az eredményt a main ben a CatThree ben helyezi el.


Úgy tűnik,hogy ezek szerint nem objektumot rendelek objektumhoz hanem meghívom a konstruktort és újra létrehozom új adatok szerint az objektumot.


A CatThree t újra létrehozom mondhassuk így ez történik.


Hogy van ez össze zavarodtam.

Jól mondom?


2012. szept. 11. 22:28
 1/1 anonim ***** válasza:
100%

Akár hányszor olvasom el csak a nagy káoszt látom a megfogalmazásba.

"Az objektumokat felül lehet konstruálni?"

"A CatThree t újra létrehozom mondhassuk így ez történik."

Nem ezt jelenti a "felül konstruál-ás"?


"De a fordító optimalizál ezért az eredményt a main ben a CatThree ben helyezi el."

Az = jel bal oldalán lévő változó/objektum értéke/állapota a jobb oldalon lévő kifejezés értékét veszi fel. Nagyon alap legalapabb dolog hogy mire való a = jel.


"Úgy tűnik,hogy ezek szerint nem objektumot rendelek objektumhoz hanem meghívom a konstruktort és újra létrehozom új adatok szerint az objektumot."

Programozásba általánosságba nem azt jelenti a = jel hogy az a változó ami a = bal oldalán van kapja értékül a jobb oldalon lévő kifejezés értékét? Kvázi írja felül a régi értéket bármi is volt az. Ez történt itt is, semmi meglepő.

Hogy jön ide az objektumhoz az objektum hozzárendelés?

Alapvető programozás-elméleti hiányosságaid vannak.

2012. szept. 11. 23:50
Hasznos számodra ez a válasz?

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!