Funckja wskaźnikowa (?)

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++

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.

0

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

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.

0

Okej juz wszystko jasne dziekuje bardzo :)

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1