Hirdetés
- 3D nyomtatás
- AMD Navi Radeon™ RX 9xxx sorozat
- Rogyásig pakolható a Cooler Master Cosmos szériás csúcsháza
- Milyen videókártyát?
- 5.1, 7.1 és gamer fejhallgatók
- Projektor topic
- Több száz játékban kezdi meg karrierjét az FSR Redstone
- Apple asztali gépek
- Hobby elektronika
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
Ú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!
- Autós topik látogatók beszélgetős, offolós topikja
- Könyvajánló
- Most már tényleg itt az Ítéletnap, premier előzetesen a Terminator 2D: NO FATE
- Sapphi: StremHU | Source – Self-hostolható Stremio addon magyar trackerekhez
- A fociról könnyedén, egy baráti társaságban
- Háztartási gépek
- Facebook és Messenger
- Okos Otthon / Smart Home
- 3D nyomtatás
- AMD Navi Radeon™ RX 9xxx sorozat
- További aktív témák...
- iPhone 13 Pro Max 256GB Graphite megkímélt állapotban eladó!
- AMD Radeon RX 7900XTX Vapor-X 24GB GDDR6 Nitro+( Gari 2028-ig)
- WACOM INTUOS Pen & Touch S - Digitalizáló rajztábla
- Új Gamer PC - Ryzen 7 5700 / RTX 5060 / A520M / 16GB RAM / 1TB SSD / 650W
- Új Philips Saeco GranAroma SM6580/00 2 év garancia
- Telefon felvásárlás!! Apple iPhone 16, Apple iPhone 16e, Apple iPhone 16 Plus, Apple iPhone 16 Pro
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max/
- Samsung Galaxy Ring 12mm, 1 Év Garanciával
- Corsair Vengeance RGB DDR5 6000Mhz 2x16GB (32GB) DDR5 Memória
- Apple MacBook Air 13 M1 8GB 256GB magyar bill 1 év garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


