W jaki sposób funkcja może zwracać tablice?
0
0
Nie rozumiem dlaczego przy funkcji jest wskaźnik
1
Bo C++ nie wspiera jawnego zwracania całych macierzy – dlatego robi się to przez wskaźnik. Dość fajnie jest to opisane w tym artykule (jest też podany przykładowy kod takiej funkcji).
0
Nie za bardzo rozumiem tę część kodu :
int *p;
p = getRandom();
Argument do takiej funkcji też muszę przekzywać wskaźnikiem?
1
Zależy czym jest argument do takiej funkcji. Czymże on jest?
2
Deklaruje się wskaźnik na inta, do niego wpisywany jest adres zwracany z funkcji getRandom
.
Render125 napisał(a):
Argument do takiej funkcji też muszę przekzywać wskaźnikiem?
Przecież w tym przykładnie funkcja nie przyjmuje żadnych argumentów, więc o jakich danych mowa?
2
Prosty przykład (tablica znaków):
char * f(){
char * str1 = "Hello World";
return str1;
}