[go: up one dir, main page]

Przejdź do zawartości

Dyskusja:Wskaźnik (typ danych)

Treść strony nie jest dostępna w innych językach.
Z Wikipedii, wolnej encyklopedii

Ocena jakości

[edytuj kod]

Ocena jakości

[edytuj kod]
  • Zalążek/Wysokie - artykuł jest nie na temat - zawiera omówienie części C/C++ związanej ze wskaźnikami, bardzo mało miejsca poświęcając samemu pojęciu. Zasadniczo większa część kwalifikuje się do całkowitego przepisania. --Zyx (dyskusja) 18:16, 5 gru 2010 (CET)[odpowiedz]

Dyskusja

[edytuj kod]

Wyłuskanie to chyba operacja odwrotna to tego, co napisano, tzn. pobranie wartości spod adresu, na który wskazuje wskaźnik. haael

Tytuł

[edytuj kod]

Myślę, że tytuł powinien brzmieć "Wskaźnik (informatyka)", zamiast "Zmienna wskaźnikowa". Na razie mam zamiar dodać przekierowanie. --PKal 19:51, 18 cze 2006 (CEST)[odpowiedz]

Niemniej jednak słowo "wskaźnik" w informatyce ma kilka znaczeń, bo obejmuje też kursor i wskaźnik stosu. --Crabtree 10:17, 13 kwi 2007 (CEST)[odpowiedz]
w takim razie proponowałbym "Wskaźnik (typ danych)". mikd 15:37, 6 lip 2018 (CEST)[odpowiedz]

A w innych językach programowania?

[edytuj kod]

Przydałoby się też napisać coś o zmiennych wskaźnikowych w różnych językach programowania, analogicznie jak w haśle iterator. --Crabtree 09:28, 13 kwi 2007 (CEST)[odpowiedz]

operator wyłuskania

[edytuj kod]
TYP * zmienna;
Użyty w powyższych przykładach operator * zwany jest operatorem wyłuskania.

Nieprawda, jest to tutaj tylko znaczek gwiazdki oznaczający typ zmienny jako wskaźnikowy - przecież nic tutaj nie wyłuskujemy. To nic, że taki sam znaczek gwiazdki jest też używany jako właśnie ten operator. Tak samo w c# pytajnik w deklaracji zmiennej int? x; (nullable type) to nie jest operator trójkowy (operator warunkowy) typu "bool?wartość gdy prawda:wartość gdy fałsz", tylko użyto pytajnika w różnych znaczeniach.

Wystarczy zobaczyć definicję operatora:

Operator - w programowaniu konstrukcja językowa jedno-, bądź wieloargumentowa zwracającą wartość.

149.156.124.3 (dyskusja) 07:50, 14 lis 2008 (CET)[odpowiedz]

Adres

[edytuj kod]

Adres można nie tylko pobrać od zmiennej, można także samemu wybrać adres. Przykład void* ptr = (void*) 0x55667723 W miejscu void wstawiamy typ danych, a w 55667723 adres w hexach (bo tak wygodniej)