Please send questions to st10@humboldt.edu .

#ifndef blah_H
#define blah_H

// DATA DEFINITION for a blah:
/*
    a blah is a class:
        new blah(data_field_type data_field, etc )
    ...representing a blah with:
        a data_field that is ...,
*/

/* a template for function that expects a blah parameter a_blah:

ret_type process_blah(blah a_blah)
{
    return ... a_blah.get_data_field() ...
                                       ... ;
}
*/

// NEED THIS if your class includes strings!

#include <string>
using namespace std;

class blah
{
    public:
        // constructor(s)

        blah(type a_data_field, );

        // selectors

        ret_type get_data_field() const;

    private:
        // data fields:

        type data_field;

}; //  DON'T FORGET THIS SEMICOLON!!!

#endif