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