template <class moneyT>/*unspecified*/ put_money (const moneyT& mon, bool intl = false);
true
),它会调用 money_put::put(使用流的选定区域设置)来执行格式化和插入操作,并相应地调整流的内部状态标志。最后,在返回前销毁 sentry 对象。<iomanip>
中声明。long double
或 basic_string 的实例化。true
表示国际表示形式,false
表示其他。flag | 错误 |
---|---|
eofbit | - |
failbit | 函数未能格式化 mon(如果 sentry 的构造失败,也可能设置此标志)。 |
badbit | 流上的插入失败,或者发生了其他错误(例如,当此函数捕获内部操作抛出的异常时)。 当设置此标志时,流的完整性可能已受到影响。 |
|
|