Skocz do zawartości

[C++] Wskaźniki i tablice


sasza

Polecane posty

Jak to jest z tymi wskaźnikami i tablicami
kiedy tworzy się tablicę wskaźników,
kiedy wskaźnik do tablicy, a
kiedy wskaźnik do tablicy wskaźników
i czy wskaźnik może być tablicą, czy może wskazywać tylko
na jej pierwszy element?

A co w ogóle oznacza:
[code=C++] int * pPointer[20]
i czym się różni od
int (*pPointer)[20]BXB[

[J [/code]

// Stosuj kolorowanie kodu! syntax="cpp" - Iskar
Link do komentarza
Udostępnij na innych stronach

Heh, a czy Ty w ogole wiesz o czym mowisz ;D
Najpierw moze sie dowiedz czym sa tak na prawde wskazniki wink.gif
Kiedy sie je tworzy, no wtedy gdy trzeba smile.gif
Dobra koncze, przejde do rzeczy bo pozno juz ;p
tablica wskaznikow: int* arrayek[10];
wskaznik do tablicy: int arrayek[10]; arrayek;
wskaznik do tablicy wskaznikow: int* arrayek[10]; arrayek;
Wskaznik nie moze byc tablica (co to za pytanie w ogole). Wskaznik nie musi wskazywac na pierwszy element tablicy, w ogole nie musi wskazywac na element w talbicy. Malo tego moze wskazywac na miejsce miedzy dwoma elementami tablicy ;p, tak zeby pobierac dzieki niemu po pol elementu z kazdej komorki tablicy biggrin.gif

Ehh jezeli chodzi o ta druga czesc pytania to:
pierwsza deklaracja oznacza: pPointer jest tablica 20 wskaznikow na zmienne int
druga: pPointer jest wskaznikiem na tablice 20 elementowa zmiennych int
trzecia: pPointer jest tablica 20 wskaznikow na zmienne int

Rest time wink.gif

Down With The Sickness :)

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...