Dyskusja:Wskaźnik (typ danych)
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)
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)
- 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)
- w takim razie proponowałbym "Wskaźnik (typ danych)". mikd 15:37, 6 lip 2018 (CEST)
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)
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)
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)