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++
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.
Tak jest tam nazwa, moj błąd. A moglbys podac teoretyczny przykład zastosowania takiej funkcji w praktyce?
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.
Okej juz wszystko jasne dziekuje bardzo :)
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.