n such a way that application developers
must link many classes and methods of ACE with their application, even
if they use a small number of classes and functions in their
application.  As a result, static memory resource utilization is
unnecessarily high for common use cases.  This section describes
techniques to address the existing code structuring complexities in
ACE, which were originally driven by the poor quality of C++ tools
that were available in the 1990's.  For example, early C++ compilers
in th