Aktywne Wpisy
credenss +724
#zwiazki
Dwie pieczenie na jednym ogniu.
Prowadzę jdg, sam pracuję na siebie nie rzadko po 12h dziennie i na delegacjach. Zrobiłem sobie pierwszy urlop od dwóch lat, na majówkę, całe 7 dni odpoczynku od fizycznej tyrki. I co moja lepsza połowka wymyśliła? Że skoro mam wolne to ułożę jej mamie panele w pokoju. Wykazałem asertywność i w tej chwili mam również wakacje od swojej kobiety oraz teściowej. Szykuje się długi wypad na
Dwie pieczenie na jednym ogniu.
Prowadzę jdg, sam pracuję na siebie nie rzadko po 12h dziennie i na delegacjach. Zrobiłem sobie pierwszy urlop od dwóch lat, na majówkę, całe 7 dni odpoczynku od fizycznej tyrki. I co moja lepsza połowka wymyśliła? Że skoro mam wolne to ułożę jej mamie panele w pokoju. Wykazałem asertywność i w tej chwili mam również wakacje od swojej kobiety oraz teściowej. Szykuje się długi wypad na
![Tomek3322](https://wykop.pl/cdn/c3397992/Tomek3322_uKePxHYaSg,q60.jpg)
Tomek3322 +595
Ten człowiek powinien zostać w jakiś sposób uhonorowany, dzięki niemu w skali kraju zaoszczędzono ileś miliardów PLN na zapewne i tak spartolonej robocie, a wielu ludzi odkryło że ta budowlanka to żadna religia/czarna magia, tylko kwestia nauki.
Sam z Mariem na ekranie obok kładłem płytki w pokoju i zaoszczędziłem wtedy 1500 zł.
#budownictwo #budowadomu #budujzwykopem #januszebudownictwa #mariobudowlaniec
Sam z Mariem na ekranie obok kładłem płytki w pokoju i zaoszczędziłem wtedy 1500 zł.
#budownictwo #budowadomu #budujzwykopem #januszebudownictwa #mariobudowlaniec
![Tomek3322 - Ten człowiek powinien zostać w jakiś sposób uhonorowany, dzięki niemu w s...](https://wykop.pl/cdn/c3201142/6085ffb11f938bd705640e94b0b64be083188d02819d15fe5304f058a326a5ab,w150.png?author=Tomek3322&auth=2e491b2e16a449a09fdaaa55f46b7f5d)
źródło: 74660_559425b82a07e
Pobierz
Dlaczego wartość zmiennej v nie została zmodyfikowana skoro została zmodyfikowana?
źródło: comment_1641458288Se3mFHSSuvB5yw8AlRXB5m.jpg
Pobierzoptymalizacja kompilatora, miejsce przechowywania symbolu v (rw, r itd a to zalezy od targetu, opcji linkowania itd). sprawdź co się dzieje na innych targetach, z innymi opcjami kompilacji.
dlaczego? bo to "undefined behavior".
po skompilowaniu masz takie coś:
push rbp
mov
źródło: comment_1641460968xyJ06cPAO0DSFwwPcRIF4O.jpg
Pobierztutaj ja nie do konca rozumiem dlaczego to nie dziala, ogolnie roznica z const a bez jest taka:
movl $5, -12(%rbp)
movl $10, -12(%rbp)
vs
movl $5, -12(%rbp)
leaq -12(%rbp), %rax
movl $10, (%rax)
Ja sie nie podejmuje wyjasnien dlaczego to drugie nie dziala, a debugowac mi sie nie chce bo od lat nie uzywalem gdb
movl $5, -12(%rbp)
leaq -12(%rbp), %rax
movl $10, (%rax)
cout:
movl $5, %esi
leaq _ZSt4cout(%rip), %rdi
call _ZNSolsEi@PLT
Czyli kompilator sobie zoptymalizował twój kod do czegoś takiego:
cout << 5 << " " << v;