I think I understand. Function, which could be used independently should free all used resources.
If a function is very project-specific and has no purpose to being used independently it may be worth considering declaring it static, right?
If a function is very project-specific and has no purpose to being used independently it may be worth considering declaring it static, right?