Funckja wskaźnikowa (?)

Funckja wskaźnikowa (?)
SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 17
0

Witam mam problem ze znalezieniem (wraz ze zrozumieniem) wytłumaczenia co robi przykładowo taka funkcja? Char*(argumenty) lub char**(argumenty), czy ktoś kto wie mógłby pomoc? Chodzi mi o C++

szweszwe
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 1694
3

Pokaż przykład bo to nie wygląda jak funkcja. Jeżeli tam jest jeszcze jakaś nazwa funkcji to pewnie znaczy tyle że funkcja zwraca wskaźnik na char albo wskaźnik na wskaźnik.

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 17
0

Tak jest tam nazwa, moj błąd. A moglbys podac teoretyczny przykład zastosowania takiej funkcji w praktyce?

Althorion
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1620
3

Funkcja zwracająca wskaźnik na coś dosyć często zwraca w ten sposób jakąś strukturę. Funkcja zwracająca wskaźnik na wskaźnik, analogicznie, zwraca strukturę struktur — niemal zawsze tablicę tablic, czyli tablicę dwuwymiarową… ale widziałem sporadycznie większe cuda.

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 17
0

Okej juz wszystko jasne dziekuje bardzo :)

AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
3

w C++ to jest bardzo zła konstrukcja funkcji, chyba że mowa o bardzo brzydkim C++ typu "C ze strumieniami". To kalka z C, która tu jest usilnie nierekomendowana.
UPDATE: pasuje do Zelenta, którego przerobieniem się kolega "chwali" w sąsiednim wątku

W duchu C++ by było zwracanie inteligentnego wskaźnika, klasy przez wartość i kilka innych.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.