Visual C++ Class Designer, Page 2 As would be expected on any
worthwhile native C++ code diagramming tool, the display of
multiple inheritance is supported, and Figure 3 shows a type
called Derived that has a public derivation from NativeClass and
a private derivation from Base, as shown by the arrows. The base
classes of a type are also displayed within the derived types
details, which allows derived types to be identified even if
their base types are not present on the diagram. Figure 3:
Multiple Inheritance View In addition to the basic C++ native
classes that have been shown so far, the Class Designer supports
the display of template classes, structs, enums, and macros. Of
these, the most interesting are templates, given the complexity
in type construction that they support. The Class Designer can
show only types defined in header files that are part of a C++
project, so if a Standard C++ library type needs to be
displayed, the header file that defines the type must be
included in the project. By adding t