Pytania otagowane jako pointers

Wskaźnik to typ danych, którego wartość odnosi się bezpośrednio (lub „wskazuje”) do innej wartości przechowywanej w innym miejscu w pamięci komputera przy użyciu jego adresu.

11
Dlaczego void w C oznacza nie void?
W silnie typowanych językach, takich jak Java i C #, void(lub Void) jako typ zwracany dla metody wydaje się oznaczać: Ta metoda niczego nie zwraca. Nic. Bez powrotu. Nic nie otrzymasz z tej metody. Naprawdę dziwne jest to, że w C, voidjako typ zwracany lub nawet jako typ parametru metody …
25 c  pointers 

4
Czy możliwa jest pamięć wszystkich możliwych permutacji bloku kilobajtowego i wskaźników?
Jest to wystarczająco trudny pomysł, aby owinąć głowę i byłbym bardzo wdzięczny za wszelkie zmiany / pomoc, aby uczynić go bardziej czytelnym dla tych, którzy wiedzą. Czy teoretycznie możliwe jest posiadanie dysku twardego, na którym zapisano jedną kopię każdej możliwej permutacji binarnej jednego kilobajta, a następnie reszta systemu po prostu …


4
Czy rzeczywiście używasz wskaźników w C #? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Jaka jest sytuacja podczas kodowania w C #, gdzie używanie wskaźników jest dobrą lub konieczną …
19 c#  pointers 

3
Kiedy i dlaczego wskaźniki zaczęły być postrzegane jako ryzykowne?
Wydaje się, że nastąpiła stopniowa zmiana myślenia o stosowaniu wskaźników w językach programowania, tak że ogólnie przyjęto, że wskaźniki są uważane za ryzykowne (jeśli nie wręcz „złe” lub podobne powiększenie). Jakie były wydarzenia historyczne dla tej zmiany myślenia? Czy były jakieś szczególne, przełomowe wydarzenia, badania lub inne wydarzenia? Na przykład …
18 history  pointers 

4
Jak określa się pierwszeństwo w wskaźnikach C?
Natknąłem się na dwie deklaracje wskazujące, które trudno mi zrozumieć. Moje rozumienie zasad pierwszeństwa wygląda mniej więcej tak: Operator Precedence Associativity (), [ ] 1 Left to Right *, identifier 2 Right to Left Data type 3 Ale nawet biorąc to pod uwagę, nie wydaje mi się, aby poprawnie ocenić …
14 c  pointers 


6
Kto wynalazł wskaźniki?
Całkiem proste pytanie, ale czegoś, czego nie byłem w stanie się dowiedzieć. Kto jako pierwszy opisał ideę wskaźnika? Sama abstrakcyjna koncepcja?
12 history  pointers 

4
Indeksowanie wskaźników
Obecnie czytam książkę zatytułowaną „Przepisy numeryczne w C”. W tej książce autor wyszczególnia, jak pewne algorytmy z natury działają lepiej, gdybyśmy mieli indeksy zaczynające się od 1 (nie do końca podążam za jego argumentem i nie o to chodzi w tym poście), ale C zawsze indeksuje swoje tablice zaczynające się …
11 c  pointers 

8
Jakie są przypadki użycia i zalety wskaźników? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Często staram się dostrzec zalety wskaźników (z wyjątkiem programowania niskiego poziomu). Po co używać char …
10 pointers 

2
Właściwy sposób na usunięcie elementu z listy połączonej
W tym wywiadzie dla Slashdot zacytowano Linusa Torvaldsa: Widziałem zbyt wiele osób, które usuwają pojedynczo połączony wpis na liście, śledząc wpis „poprzedni”, a następnie usuwając wpis, robiąc coś w stylu if (prev) prev-> next = entry-> next; else list_head = entry-> next; i ilekroć widzę taki kod, po prostu mówię …
10 pointers 


4
Wysłałeś, masz rzadką usterkę seg. Sprawdzanie wskaźnika czy odpuścić?
Wysłano, twierdzenia są wyłączone, otrzymujesz rzadki raport o awarii wskazujący, że w kodzie wystąpiło naruszenie wskaźnika zerowego W środowisku programistycznym problem zostałby wychwycony przez aser. Wszystko, co masz, to raport o awarii, więc odtworzenie problemu jest prawie niemożliwe. Podążanie śladami wstecznymi nie daje żadnych wskazówek, dlaczego awaria miała miejsce w …
9 bug  pointers 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.