- Ipari mennyiségű szuperszámítógéppel dagasztaná az AI lufit az USA
- Utolérjük a processzorokat? Az ASUS új monitora ma a leggyorsabb a piacon
- Sorban áll az iPad és a MacBook az OLED panelekért
- Mégsem olyan jó ötlet a Mad Max mód: vizsgálódnak a Tesla ellen
- Mi történik, ha frissítés közben kikapcsolod a PC-t?
- Amlogic S905, S912 processzoros készülékek
- Kutyának sem kellenek a 8 GB-os VGA-k?
- Bambu Lab 3D nyomtatók
- Épített vízhűtés (nem kompakt) topic
- MILC felhasználók szakmai topikja
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen egeret válasszak?
- Samsung LCD és LED TV-k
- Kisebb PC-t szeretnél? Az MSI-nek van számodra egy jó ajánlata
- TCL LCD és LED TV-k
Új hozzászólás Aktív témák
-
jattila48
aktív tag
válasz
ToMmY_hun
#2926
üzenetére
Itt teljesen mindegy, hogy pre vagy post inkrementálást használsz. Alaptípusoknál (POD) nincs sebességbeli különbség. Általad definiált típusok esetén viszont valóban lassabb a post inkrementálás:
MyClass &operator++(){
//elvegzed a pre inkrementalashoz szukseges muveleteket
return *this; //hivatkozas szerinti visszaadas
}
MyClass operator++(int){
//post inkrementalas. Az int parameter csak ennek a jelzese, nem hasznalt.
MyClass tmp(*this); //temporalis objektumot hozunk letre
operator++(); //ez a pre inkrementalas az aktualis objektumon
return tmp; // a nem inkrementalt temporalist adjuk vissza ertek szerint
}Amint látod, minimum egy copy ctor hívással (és plusz egy fv. hívással) több a post inkrementálás. Hogy ez van-e kétszer annyi idő, vagy nincs, az az inkrementálás műveletigényétől függ.
Ú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!
- Csere-Beszámítás! Garancia! Steam Deck LCD 512GB + 256GB Ajándék Micro SD Kártya!
- Samsung Galaxy S21 Ultra 256GB, Kártyafüggetlen, 1 Év Garanciával
- Apple Watch SE 2gen 40mm, Kártyafüggetlen, 1 Év Garanciával
- Intel Core Ultra 9 285K - Új, Gari 2028.08.05. -ig - Eladó!
- Lenovo ThinkPad X1 YOGA 3. 2in1 14"FHD TOUCH i5-8250U 8GB DDR4 ,250GB SSD Win11 27%ÁFÁS, ÜZLETBŐL
- Autós kamera eladó
- BESZÁMÍTÁS! ASRock Fatal1ty Z97 Killer alaplap garanciával hibátlan működéssel
- Gamer PC-Számítógép! Csere-Beszámítás! I5 12400F / RTX 3070 8GB / 32GB DDR4 / 1TB SSD
- Lenovo Thinkpad X1 Yoga 2in1 WUXGA Touch i5-1135G7 16GB 256GB Intel Iris XE 4G LTE W11 Pro Garancia
- 0perces! Samsung Galaxy Book5 Pro 360 2in1 Core Ultra 7 256V 16GB 1TB 16" WQXGA+ AMOLED TOUCH 1évgar
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest



