Ĺadny brzuch
Ta deklaracja jest prosta, ale mam problem:
char *((*wsk)(int&, int, int*))
Mianowicie, jest to wskaźnik do funkcji zwracającej wskaźnik typu char. Jak zrobić bym mógł zadeklarować wskaźnik do funkcji zwracającej tablicę dwuelementową char.
Do tablicy wystarczy wskaźnik na 1 element, bo nazwa tablicy jest jednocześnie adresem zerowego elementu. Jeśli jednak chcesz zadeklarować wskaźnik do funkcji zwracającej wskaźnik do dwu elementowej tablicy typu int to deklaracja wyglądała by następująco: int(*((*wsk)()))[2]
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
char *((*wsk)(int&, int, int*))
Mianowicie, jest to wskaźnik do funkcji zwracającej wskaźnik typu char. Jak zrobić bym mógł zadeklarować wskaźnik do funkcji zwracającej tablicę dwuelementową char.
Do tablicy wystarczy wskaźnik na 1 element, bo nazwa tablicy jest jednocześnie adresem zerowego elementu. Jeśli jednak chcesz zadeklarować wskaźnik do funkcji zwracającej wskaźnik do dwu elementowej tablicy typu int to deklaracja wyglądała by następująco: int(*((*wsk)()))[2]