Just as a Delphi program can consist of individual units, a C++ project can consist of any number of individual source files. Delphi uses the keyword 'uses' to indicate which source files are to be referenced by any given unit (making the code in that unit visible to the calling unit) and a C source file uses the keyword ' #include ' to perform the same function. Each source file in a C++ program ends with the extension ' .cpp ' and the compiler creates files with the extension ' .obj ' from these source files. The task of the linker is then to take these object files and link them together into an executable file ending with the familiar extension ' .exe '.A C project also includes a header file (ending with the extension ' .h ' in the typical case (although apparently you might also see ' .hpp ' indicating a C++ header file in particular. The header file typically contains declarations of all the classes and all the structures ( or 'records') in the program. These declared structures can then be accessed by a C++ source file using the #include keyword (which you see at the top of C++ files). For example ' #include something.h ' would include all the structures and classes declared in this header file, and also any functional declarations provided in the header (note that the functional code itself is not included in a header file, rather the header points to such code which will be found in another file). The use of header files for classes and structures promotes code reusability and modularity, since by the use of the include statement the records can be easily incorporated into any new program which requires them. The information in the header file is required by the programmer to access classes (not to mention DLLs) and also by the compiler which needs to know how to incorporate these classes into the program. The header file forms the interface between programmers code and the classes or the DLL.
A simple header example :
#indef _ARECORD_H
#define _ARECORD.H
struct somerecord {
char name[30];
char phonenum[10];
int age;
};
#endif
A Unified Field Theory
![]()
The Unified Field Theory
is also available as a zip file -> unified.zip
Introduction :The Pioneer Effect and the New Physics. A brief description of the new physics required to explain the 'Pioneer Effect', which is the constant deceleration of space craft as they fly through space.

