friend function error in template with default type parameter
Martin Richek
richek@flash.net
Wed Oct 6 10:50:00 GMT 1999
gcc version 2.95 19990728 (release)
// Default.cxx
#include <iosfwd>
/*
g++ -c Default.cxx
Default.cxx: In function `class ostream & operator <<(ostream &,
Default<T> &)':
Default.cxx:14: default argument for template parameter in function
template `operator <<(ostream &, Default<T> &)'
*/
template<class T = int> class Default
{
friend std::ostream & operator << (std::ostream & stream, Default &
obj)
{
return stream;
}
};
More information about the Gcc-bugs
mailing list