Kezdőoldal » Számítástechnika » Programozás » Egy C++ konstruktor futását...

Egy C++ konstruktor futását mivel lehet megszakítani? Sima return; visszatérési érték nélkül megfelelő?

Figyelt kérdés

2012. jún. 29. 15:58
 1/5 anonim ***** válasza:
Returnal bármit meg lehet szakítani, de nem olyan szép megoldás.
2012. jún. 29. 16:01
Hasznos számodra ez a válasz?
 2/5 anonim válasza:
break?
2012. jún. 29. 16:12
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:

Mitől nem szép? Nem arra való?


Csak a konstruktort akarom megszakítani?

2012. jún. 29. 16:16
 4/5 A kérdező kommentje:

Itt azt olvasom, hogy ez teljesen standard megoldás!


[link]


Akkor tehát a válaszoló nem értett hozzá, csak dumált?

2012. jún. 29. 16:30
 5/5 iostream ***** válasza:
Nem ért hozzá, ha ki akarsz lépni a konstruktorból, teljesen ugyan úgy lépsz ki, mint akármelyik függvényből. Csak lehet megzavarta a "megszakítani" kifejezés: attól, mert kilépsz, még ugyanúgy lesz egy megkonstruált objektumod, aminek ELMÉLETILEG konzisztens állapotban KELL lennie. Egyébként ha valami olyannal találkozol a konstruktorban, ami miatt ez nem lehetséges, akkor kivételt szokás dobni.
2012. jún. 29. 17:12
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!