However, passing large structures to and from functions can be expensive (see question
2.9
), so you may want to consider using pointers, instead (as long as you don't need pass-by-value semantics, of course).
back