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
*--------------------------------------*-------------------------------*