próbuję skompilować za pomocą GCC projekt, który wcześniej używany SunStudio i otrzymuję błąd w następującym kodzie:Komunikat o błędzie: „setw nie jest zdefiniowana” za pomocą g ++
ostream & operator << (ostream & os, const UtlDuration & d)
{
if (d._nsec == 0)
{
os << d._sec << " sec";
return os;
}
else
{
cout.fill('0');
os << d._sec << "." << std::setw(9) << d._nsec << " sec";
cout.fill(' ');
return os;
}
}
Błąd: „setw” jest nie jest członkiem „Std”
nie jestem w stanie rozwiązać ten błąd może ktoś proszę wyjaśnić mi powód tego błędu
czy podałeś? –
streppel
Tak, to prawda, został uwzględniony, ale został wykluczony, ponieważ nie zdefiniowałem niektórych wymaganych makr. –
anonymous