C++如何通过ostringstream实现任意类型转string

 更新时间:2013年09月27日 12:18:23   作者:  
再使用整型转string的时候感觉有点棘手,因为itoa不是标准C里面的,而且即便是有itoa,其他类型转string不是很方便。后来去网上找了一下,发现有一个好方法

再使用整型转string的时候感觉有点棘手,因为itoa不是标准C里面的,而且即便是有itoa,其他类型转string不是很方便。后来去网上找了一下,发现有一个好方法:

复制代码 代码如下:

#include <iostream>
#include <sstream>
#include <string>
using namespace std;

int main()
{
 int a = 55;
 double b = 65.123;
 string str = "";

 //头文件是sstream
 ostringstream oss;
 oss << a << "---" << b;

 str = oss.str();
 cout << str << endl;
 return 0;
}


输出就是55—65.123,怎么样,转换起来非常的自由。就和输出到屏幕一样。

相关文章

  • C语言中getchar( ) 函数使用详解

    C语言中getchar( ) 函数使用详解

    getchar() 字符输入函数,没有参数,从输入缓冲区里面读取一个字,需要注意一次只能读取一个字符,这篇文章主要介绍了C语言中getchar函数使用详解,需要的朋友可以参考下
    2022-12-12
  • C语言基础文件操作方式超全详解建议收藏

    C语言基础文件操作方式超全详解建议收藏

    这篇文章主要为大家介绍了关于C语言文件操作方式的详细总结,建议收藏随用随看,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-10-10
  • C++实现并查集

    C++实现并查集

    这篇文章主要为大家详细介绍了C++实现并查集,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • C语言 文件操作解析详解及实例代码

    C语言 文件操作解析详解及实例代码

    这篇文章主要介绍了C语言 文件操作解析详解及实例代码的相关资料,需要的朋友可以参考下
    2016-11-11
  • C语言光标信息CONSOLE_CURSOR_INFO类型详解

    C语言光标信息CONSOLE_CURSOR_INFO类型详解

    本文详细讲解了C语言光标信息CONSOLE_CURSOR_INFO类型,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • C++自定义数据类型方法详情

    C++自定义数据类型方法详情

    这篇文章主要介绍了C++自定义数据类型方法详情,总结了两种方法,分别是typedef声明和枚举类型enum,相关内容需要的小伙伴可以参考下面文章内容,希望对你的学习有所帮助
    2022-03-03
  • C语言从基础到进阶全面讲解数组

    C语言从基础到进阶全面讲解数组

    数组是一组有序的数据的集合,数组中元素类型相同,由数组名和下标唯一地确定,数组中数据不仅数据类型相同,而且在计算机内存里连续存放,地址编号最低的存储单元存放数组的起始元素,地址编号最高的存储单元存放数组的最后一个元素
    2022-05-05
  • C++ stringstream类用法详解

    C++ stringstream类用法详解

    这篇文章主要介绍了C++ stringstream类用法详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • 详解c++ 静态成员变量

    详解c++ 静态成员变量

    这篇文章主要介绍了c++ 静态成员变量的相关资料,帮助大家更好的理解和学习c++,感兴趣的朋友可以了解下
    2020-09-09
  • C语言中求余弦值的相关函数总结

    C语言中求余弦值的相关函数总结

    这篇文章主要介绍了C语言中求余弦值的相关函数总结,包括求余弦和双曲线余弦以及反余弦的求值,需要的朋友可以参考下
    2015-08-08

最新评论