Friends: Syntax
class matrix; // Note: this is a forward declaration
friend vector multiply(const matrix &, const vector &);
friend vector multiply(const matrix &; const vector &);
vector multiply(matrix &m, const vector &v)
// code to do vector multiplication that can take advantage
// of the knowledge of the internal representation