Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21993

Wskaźnik na wskaźnik, wysyłanie tablicy do funkcji. C++

$
0
0
Mam problem z ogarnieciem problemu podwójnych wskaźników.
    int (*ptab)[10];  - Ta deklaracja oznacza wskaźnik na tablicę jednowymiarową 10 zmiennych typu int.
    int *tabp[10]; - Ta oznacza tablice 10 zmiennych wskaznikowych wskazujących na int
    int **tabpp; - I tutaj mam problem, to jest wskaźnik na wskaźnik wskazujący początek tablicy? Jak wywołać taką tablice w funkcji? Problem mam również w wywołaniami.

void F1(int **tab) {}; - Ta funkcje mogę wywołać tylko dla tabpp? Czy może jeszcze dla tabp?
void F2(int *tab[]) {}; - Czy zmienna w tej funkcji jest taka sama jak w F1?
void F3(int (*tab)[10]) {}; - Tutaj oczywiscie ptab , ale czy mogłbym tutaj wywołac też zwykłą tablice dwuwymiarową? Np tab[10][10]?
void F4(int (*tab)[20]) {}; - Tutaj moim zdaniem zadnej nie mozemy wywolać bo nie zgadza się skrajny wymiar, dobrze mysle?
void F5(int tab[10][10]) {}; - Czy mogę wywołać tutaj ptab?
void F6(int tab[10][20]) {}; -Tutaj znowu nie zgadza się wymiar.
void F7(int tab[20][10]) {}; - Tutaj mogę wywołać ptab?
void F8(int tab[][10]) {}; - Tutaj również ptab? a Czy mogłbym wywołac cos co jest tab[10][10]?

 

Wiem, że pytań sporo, ale mam nadzieje, że pomożecie lub nakierujecie na dobry tor.

Viewing all articles
Browse latest Browse all 21993

Trending Articles


Sprawdź z którą postacią z anime dzielisz urodziny


MDM - Muzyka Dla Miasta (2009)


Częstotliwość 3.722MHz


POSZUKIWANY TOMASZ SKOWRON-ANGLIA


Ciasto 3 Bit


Kasowanie inspekcji Hyundai ix35


Steel Division 2 SPOLSZCZENIE


SZCZOTKOWANIE TWARZY NA SUCHO


Potrzebuje schemat budowy silnika YX140


Musierowicz Małgorzata - Kwiat kalafiora [audiobook PL]