// ----------------------------------------------------------------- // This part represents the header file, "matrix.hpp", which declares // the type and parameters to the matrix routines, but does not // provide the actual code. This part is said to provide the fuction // "prototypes" or the "class interface". // ----------------------------------------------------------------- #include // Some system files may be included here too. // This protects against multiple definitions of the classes defines. #ifndef MY_MATRIX_HPP #define MY_MATRIX_HPP // Class definitions go here. These show what parameters are involved // in creating, destroying, copying, etc., an instance of the class #endif