快捷搜索:   服务器  PHP  安全  linux 安全  IIS

如何实现STL string的格式化

利用 ostringstream (字符串格式化)
1、              所需头文件:#include <sstream>
2、              几个常用的方法:
Ø         清空
例:
      std::ostringstream stm;
      stm.str(“”);
注意:ostringstream类也有clear方法,但在某些时候不起作用。
Ø         格式化
例:
      std::string str = “abc”;
      int iData = 100;
      float fData = 8.5;
      void* pData = 0;
      std::ostringstream stm;
      std::string strResult;
      stm << str << iData << fData << pData;
      strResult = stm.str();
      std::cout << strResult << std::endl;
结果:
      abc1008.500000000
 

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论