6.5 Dynamic variables and structures

  -------------------------------------

 

      In addition to the dynamic functions familiar from C--, you can also

  use dynamic variables and structures. Dynamic variables and structures are

  labelled similarly to dynamic functions by a colon ':' before the start of

  their declaration. Like dynamic functions, they are inserted in the code

  only if they will be used in the program.

 

      Dynamic variables and structures are used in libraries. There is no

  point in using them directly in programs.

 

      There is one drawback to using dynamic variables, structures, and

  functions - there is no way of knowing where in the compiled code they will

  end up, and in what order. But it is rarely necessary to know such things.

 

      Dynamic initialized variables and structures will be found at the very

  end of a file after the dynamic functions. This property may be taken

  advantage of if there is some need to keep the data from being scattered

  around in the code by being grouped in one place.