我正在尝试使用gcc进行编译,这是一个早先使用SunStudio的项目,但在以下代码中遇到错误:
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”的成员
我无法解决这个错误,有人能给我解释一下这个错误背后的原因吗
发布于 2013-09-24 22:01:43
您需要包括声明它的头部:
#include <iomanip>发布于 2018-11-24 14:31:50
执行以下两个步骤:
编译并享受...
https://stackoverflow.com/questions/18983745
复制相似问题