Rekurencja że zwracaniem kilku wartości
Ostatnio zmodyfikowano 2017-06-18 14:40
natofp Temat założony przez niniejszego użytkownika |
Rekurencja że zwracaniem kilku wartości » 2017-06-18 12:10:45 Witam,
szukam sposobu zaimplementowania algorytmu rekurencyjnego zwracającego kilka wartości w c++. Jeśli coś jest niejasne to proszę o dopytanie. |
|
jankowalski25 |
» 2017-06-18 12:19:58 Funkcja może zwracać jedną wartość. Jeśli potrzebujesz kilku, to pakujesz je w strukturę. Ewentualnie możesz coś zwrócić przez argumenty. A jeśli obiekty są "ciężkie", to używasz wskaźnika lub referencji (pamiętając o tym, aby nie zwracać odwołania do obiektu utworzonego lokalnie na stosie wewnątrz tej funkcji).
Dopisano: W sumie to jeśli masz już kod, który poprawnie obsługuje zwracanie pojedynczego obiektu z wykorzystaniem zmiennej działającej jako stos, to wystarczy rezerwować więcej miejsca na stosie i ustalić, która wartość ma się znaleźć w którym miejscu (co będzie dość dobrze symulowało używanie struktury). |
|
1aam2am1 |
» 2017-06-18 14:40:32 std::tuple |
|
« 1 » |