The C++ source code is organized in two different ways:
When a file in this section depends on other files, those files are included. The files also contain all of the include statements necessary for compilation. For some ADTs, you must complete the definitions of constants and types before you use them.
Thanks!