【发布时间】:2012-12-04 11:53:25
【问题描述】:
如何以boost::format 作为符号值打印布尔值?
没有boost::io::group 可以做到这一点吗?似乎预先发送到流的标志会重新测试:
#include <iomanip>
#include <iostream>
#include <boost/format.hpp>
int main()
{
std::cout
<< std::boolalpha
<< true << " "
<< boost::format("%1% %2%\n")
% true
% boost::io::group(std::boolalpha, true)
;
}
输出
true 1 true
【问题讨论】:
标签: c++ boost boost-format