- Megérkezett Magyarországra a Samsung új OLED gaming monitora
- OLED TV topic
- DVB-T, DVB-S (2), DVB-C eszközök
- Amlogic S905, S912 processzoros készülékek
- Projektor topic
- Milyen monitort vegyek?
- LG LCD és LED TV-k
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Az Xbox Series X|S konzolnak három új verziója jön idén
- E-book olvasók
Hirdetés
-
OneSport OT05 - finomhangolás
ma Mit hiányoltunk eddig a kedvező árfekvésű kínai bringákból a leginkább? A nyomatékszenzort. A OneSport újdonsága végre megkapta ezt a megoldást.
-
Strand vagy hűvös szoba? A hardverek tudják a választ!
ph Asztali gépek, alkatrészek, perifériák és kiegészítők szeretnék elkerülni a napszúrást.
-
Elindult a Valorant konzolos zárt tesztelése
gp Bár a készítők bétáról beszélnek, a játékban aktívak a trófea és achievement rendszerek, lényegében a teljes kiadást kaptuk meg.
Új hozzászólás Aktív témák
-
modder
aktív tag
válasz
pvt.peter #2160 üzenetére
az eredeti példát kiegészítettem másoló konstruktorral:
http://pastebin.com/ryGfdzyzAmi egyébként ilyen egyszerű esetben nem szükséges, mert a nyelv csak byteról bytra lemásolja az eredeti objektumot inicializálásnál, tehát:
// copy konstruktor hívódik, amikor egy objektumot egy másik objektummal inicializálsz
Dog pajti2 = *makeDog();A nyelv átmásolja az egyenlőség jel jobb oldalán álló objektumot byteról byte-ra, vagy ha létezik, akkor a másoló konstruktor segítségével az egyenlőségjel bal oldalán lévő objektumba. Másoló konstruktor csak inicializálásnál hívódik meg, ami az új függvény deklarációja és egyből értékadás.
bővebben:
http://www.fredosaurus.com/notes-cpp/oop-condestructors/copyconstructors.html
(van példa kód, hogy mikor hívódik meg)
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!