[C++] Deklaracja funkcji zwracających tablicę


(Kamil Kocurek) #1

Witam, mój problem polega na tym że nie wiem jak zadeklarować funkcję zwracającą tablicę, wie ktoś może jak to zrobić? 


(Rolek0) #2

W C++ nie można zwracać tablicy z funkcji.

Zamiast tego możesz np. przekazywać funkcji wskaźnik do pierwszego elementu tablicy, i w funkcji wypełniać podaną tablicę.


(Kamil Kocurek) #3

Dzięki, też myślałem nad wskaźnikami ale mimo wszytko chciałem spróbować jakoś to zrobić zwracając tablicę ( I straciłem 0.5 godziny :frowning: ) a jednak, mówi się trudno

.


(Yuri20) #4

O ludzie, kiedy to bylo, jak ja traciłem jedynie 30 minut nad rozwiązaniem jakiegoś problemu…


(velover) #5

jak to się nie da?

Oczywiście, że się da. Można zwrócić np vector. a jeżeli koniecznie tablicę to:

int * zwrocTablice10Elementow(){

return new int[10];

}