Compile-time allocation is safe as long as the size used is accurate, or at least not too small. If the allocation size is too small, then the program runs out of storage. As a consequence, compile-time allocations tend to over-estimate sizes to be on the safe side, which isn't space efficient. However, because it's done once at compile time and not at all at run time, apos(it, s) time efficient.
This page last modified on 24 January 2006.