On Thursday, September 19, 2002, at 11:51 PM, Andrew Pinski wrote:

> Here is how to fix it:
> add the following before the definition of the class:
> template<class t> class Matrix;
> template<class T> ostream& operator<<(ostream &, const Matrix<T>&);
> template<class T> istream& operator>>(istream &, Matrix<T>&);

Wow!  That made all the difference.

To make sure I understand, this fix merely provides "forward 
declaration" of the members, correct?  Or is there something more to 
this?

Thanks for the clue!

Regards,

Justin

--
Justin C. Walker, Curmudgeon-At-Large  *
Institute for General Semantics        |   If you're not confused,
                                        |   You're not paying attention
*--------------------------------------*-------------------------------*

Reply via email to