next up previous contents
Next: Ukazatele Up: Podprogramy Previous: Chybné použití rekurze   Obsah

Předávání polí hodnotou

Pokud potřebujete předávat jako parametr podprogramu pole, předávejte je vždy odkazem (přes var). Kdybyste je totiž předávali hodnotou, vyhradil by se na zásobníku prostor pro celé pole (které může být případně hodně velké). To je ovšem velmi neefektivní. Pokud byste navíc takový podprogram volali rekurzivně, velmi rychle by mohla dojít paměť.



David Martinek 2002-10-01