Új hozzászólás Aktív témák
-
alapz@j
tag
válasz
Jester01
#4166
üzenetére
Huh, nagyon jó ez a GCC Explorer, meg is adta a választ:
int main() {
for (int i = 0; i < 5; ++i) {
int x = i + 10;
}
}g++ 4.8 (-O és más kapcsolók nélkül)
main:
push rbp
mov rbp, rsp
mov DWORD PTR [rbp-8], 0
jmp .L2
.L3:
mov eax, DWORD PTR [rbp-8]
add eax, 10
mov DWORD PTR [rbp-4], eax
add DWORD PTR [rbp-8], 1
.L2:
cmp DWORD PTR [rbp-8], 4
jle .L3
mov eax, 0
pop rbp
retÉrdekes, ha jól olvasom, akkor a teljes stack allokálás (int i és int x is) megtörténik már a ciklus előtt, azaz nincs sem menet közbeni allokálás, sem blokk utáni deallokálás.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- A fociról könnyedén, egy baráti társaságban
- Robotporszívók
- Milyen program, ami...?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Külföldi prepaid SIM-ek itthon
- Kerékpárosok, bringások ide!
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- Kertészet, mezőgazdaság topik
- Xiaomi 17 Ultra - jó az optikája
- Samsung Galaxy S23 Ultra - non plus ultra
- További aktív témák...
- Apple MacBook Air M4, 256GB, 24GB RAM!!!!! Szinte új, 2.5 év garancia! Makulátlan állapot!
- Sapphire NITRO+ RX 6950 XT 16GB
- Hibás Dell Precision 7730 - 17,3", i7 8750H, 32GB RAM, Quadro P3200 6GB VGA
- Hibás Lenovo ThinkPad P17 Gen1 20sq, 17,3" workstation notebook
- ELADÓ PARKSIDE PSBSA 20-LI C3 akkus fúró, ütvefúró, és csavarbehajtó
- HP EliteBook 840 G7 i5-10210U 16GB 512GB FHD 400nit 1 év garancia
- Xiaomi 15 Black 12/512GB használt 6 hónap garancia
- Apple iPhone 11 Pro / 64GB / Kártyafüggetlen / 12HÓ Garancia / Akku: 90%
- Lenovo ThinkPad T14 Gen1 Intel i5-10310U Refurbished - Garancia
- Samsung Galaxy A33 5G / 6/128GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
