以前に SunStudio を使用していたプロジェクトを gcc を使用してコンパイルしようとしていますが、次のコードでエラーが発生します。
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;
}
}
エラー: 「setw」は「std」のメンバーではありません</p>
このエラーを解決できません。誰かがこのエラーの背後にある理由を説明してください。