加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 使用boost :: format作为符号值打印bool?

发布时间:2020-12-16 07:02:29 所属栏目:百科 来源:网络整理
导读:如何使用boost :: format作为符号值打印布尔值? 这可以在没有boost :: io :: group的情况下完成吗?似乎事先发送到流的标记被重新测试: #include iomanip#include iostream#include boost/format.hppint main(){ std::cout std::boolalpha true " " boost:
如何使用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

解决方法

在我看来,你不能.

我查看了Boost.Format文档和代码,但没有看到任何内容.

另一方面,the sample code显示了如何为用户定义的类型编写格式化程序.你可以写一个“bool”

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读