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” (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |