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 +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
Dlaczego wartość zmiennej v nie została zmodyfikowana skoro została zmodyfikowana?
optymalizacja 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
tutaj 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;