Aktywne Wpisy

klaudia-hadalala +23
Dzisiaj sprzątałem u mamy na strychu. W rogu, za starymi nartami, stała szafa. Ta sama, którą mój ojciec przywiózł na początku lat 90. Nie ruszałem jej od lat. Pamiętałem, że skrywała skarby.
Otworzyłem drzwi i ten zapach. Kurzu, starych gazet i... magii.
• Kasety VHS opisane flamastrem: "Matrix bootleg", "Terminator 2 Polsat", "Wakacje 98". Czasem zastanawiam się, ile razy przewijałem ten "bootleg" ołówkiem, żeby oszczędzić baterie w walkmanie.
• Worek z klockami Lego. Ale nie
Otworzyłem drzwi i ten zapach. Kurzu, starych gazet i... magii.
• Kasety VHS opisane flamastrem: "Matrix bootleg", "Terminator 2 Polsat", "Wakacje 98". Czasem zastanawiam się, ile razy przewijałem ten "bootleg" ołówkiem, żeby oszczędzić baterie w walkmanie.
• Worek z klockami Lego. Ale nie
źródło: IMG_4156
Pobierz
lokomotyva +34
Oglądam skipujac tego gremlina z zatkanym nosem jak materiał komentuje o grach roku.
Polecam ogólnie każdemu zajrzeć aby się upewnić jak bardzo ten człowiek nie ma pojęcia, nie rozumie co w grach jest dobrego i jak bardzo odklejony jest w swoich opiniach.
W wiedźminie to najlepsze co było to gwint oczywiście gdzie ja jako naczelny fan Wieśka który czytał książki kilka razy grę przeszedłem 5 razy na 100% nawet w grze nie tknąłem
Polecam ogólnie każdemu zajrzeć aby się upewnić jak bardzo ten człowiek nie ma pojęcia, nie rozumie co w grach jest dobrego i jak bardzo odklejony jest w swoich opiniach.
W wiedźminie to najlepsze co było to gwint oczywiście gdzie ja jako naczelny fan Wieśka który czytał książki kilka razy grę przeszedłem 5 razy na 100% nawet w grze nie tknąłem





Mamy:
struct S {int a1;int a2;int a3;};void f(int a[3]);void g(S a);Dlaczego tak jest, że przy wywołaniu f tablica przekazywana jest przez wskaźnik (bo
ato wskaźnik), a przy wywołaniu g struktura przekazywana jest przez wartość? Przecież z perspektywy zarządzania pamięcią obie te struktury są identyczne, tzn. obie zaalokowane na stosie, ten sam rozmiar, te same offsety liczb.Czy da się przekazać tablicę przez wartość? Jeśli opakuję ją w strukturę to i tak cała tablica się nie skopiuje.
Edit: Jednak opakowanie w strukturę powoduje skopiowanie całej tablicy :-).
#programowanie #jezykc #cpp
1. w przypadku tablicy, przesyłamy wskaźnik (adres 0 elementu), którym inicjalizujemy argument w deklaracji i tutaj możemy zrobić z tego adresu albo wskaźnik, albo tablicę. Tak czy inaczej operujemy na oryginale - cokolwiek zrobimy, zmiana będzie trwała
2. w przypadku zmiennej, tworzy się kopię na
@Phallusimpudicus: Nie chcę dokonywać modyfikacji, po prostu CUDA ma własny mechanizm do przekazywania argumentów do kernela na GPU, a akurat mam tablicę wielkości 4 (zawsze 4) i nie chciałem jej alokować dynamicznie, a