- Fotók Google Camera Mod-dal (GCAM)
- Azonnali mobilos kérdések órája
- Bemutatkozott a Poco X7 és X7 Pro
- Drága bluetooth tagek olcsóbb alternatívái (MiLi MiTag, LiTag, OTAG, stb.)
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Szép órával jubilál a Huawei Watch
- Amazfit T-Rex 3 - prehisztorikus idő
- Yettel topik
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Így változik a Galaxy A37 és A57 kamerája
Új hozzászólás Aktív témák
-
LordX
veterán
válasz
jattila48
#2967
üzenetére
Ha az iterátorod inkrementálása nem inline, akkor ott valami nagy gáz van..
Ahhoz, hogy úgy működjön a fordító, hogy detektálja, hogy most ki lehet cserélni a pre-t post-ra, úgy, hogy minden esetben működjön, ahogy te leírod, nagyon okosnak kell lennie. Van egy rossz hírem: nem az. Követi a kis szabályait, és az alapján generál/módosít kódot.
Kipróbálni egyszerű, mi van, ha nincs inline __attribute__((noinline)) a függvény definíciója elé GCC/Clang esetében - MSVC-ben meg valami force_no_inline?
Itt nincs RVO, se copy elision - nincs objektum, aminek temporálisból való konstruálása van eltüntetve, hanem bármi objektum konstruálása teljesen - ez már túllép azon, amit ez a szabály enged, és csak azért megoldható, mert se a konstruktor, se a destruktor nem tartalmaz mellékhatást. Ha kikapcsolod az optimalizálást, de force-olod az inline-t a példámban (kapcsolókkal kell játszani, most nincs rá időm kitalálni mit kell), akkor szépen látszana, hogy van pár extra MOV a konstruktor miatt a post-nál (a destruktor meg no-op).
Ú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!
- Végleg lemondott a régi gépekről a Steam
- Milyen TV-t vegyek?
- OLED TV topic
- Fotók Google Camera Mod-dal (GCAM)
- Kritikát kapott a Nintendo konzolgyilkos felhasználói szerződése
- Xbox Series X|S
- Azonnali fáradt gőzös kérdések órája
- Autóápolás, karbantartás, fényezés
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- AMD vs. INTEL vs. NVIDIA
- További aktív témák...
- HIBÁTLAN iPhone 12 Pro Max 128GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, 100% Akksi, MS4011
- GYÖNYÖRŰ iPhone 15 Pro Max 256GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3943, 100% Akkumulátor
- AKCIÓ! ASUS ROG G16 (2025) G615LR 16 - Ultra 9 275HX 32GB DDR5 1TB SSD RTX 5070Ti 12GB WIN11
- BESZÁMÍTÁS! Asus ROG G531GV Gamer notebook - i7 9750H 16GB DDR4 512GB SSD RTX 2060 6GB WIN11
- BESZÁMÍTÁS! ASRock B450 R5 5600X 16GB DDR4 512GB SSD RTX 3060 12GB Zalman Z1 Plus Cooler Master 750W
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


