C++ string格式化输出

C++ string格式化输出

flyfish

利用boost的format

头文件

#include 
boost::format f = boost::format("%.2f %s %d") % 1.234 %"123" % 12;
    std::string s = f.str();

等同于

boost::format f = boost::format("%.2f %s %d");
    f % 1.234 %"123" % 12;
    std::string s = f.str();

类似CString的格式化

CString t = L"123";
    CString s;
    s.Format(L"%.2f %s %d",  1.234, t, 12);

你可能感兴趣的:(C++,C++)