M
Marc Schellens
Why I get for the following code the following error?
template <typename T>
class Auto {
T flt;
public:
Auto( const T f): flt( f)
{}
friend ostream& operator<<(ostream& os, Auto& a)
{
if( abs(flt) >= 100000) os << scientific; else os << fixed;
return os << flt;
}
};
str.hpp: invalid use of member `Auto<T>::flt'
Thanks,
marc
template <typename T>
class Auto {
T flt;
public:
Auto( const T f): flt( f)
{}
friend ostream& operator<<(ostream& os, Auto& a)
{
if( abs(flt) >= 100000) os << scientific; else os << fixed;
return os << flt;
}
};
str.hpp: invalid use of member `Auto<T>::flt'
Thanks,
marc