c – 错误消息:“setw不定义”使用g

c – 错误消息:“setw不定义”使用g,第1张

概述我试图使用 gcc一个项目来编译,该项目早期使用了SunStudio,并在以下代码中收到错误: ostream & operator << ( ostream & os, const UtlDuration & d ){ if ( d._nsec == 0 ) { os << d._sec << " sec"; return os; } 我试图使用 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”的成员

我无法解决这个错误,有人可以解释一下这个错误背后的原因

解决方法 您需要包含声明它的标题:
#include <iomanip>
总结

以上是内存溢出为你收集整理的c – 错误消息:“setw不定义”使用g全部内容,希望文章能够帮你解决c – 错误消息:“setw不定义”使用g所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1253279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存