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,怎么样,转换起来非常的自由。就和输出到屏幕一样。

相关文章

  • QT自定义之滑动开关

    QT自定义之滑动开关

    这篇文章主要为大家详细介绍了QT自定义之滑动开关效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • C++中this指针的理解与作用详解

    C++中this指针的理解与作用详解

    这篇文章主要给大家介绍了关于C++中this指针的理解与作用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用C++具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12
  • c语言链表基本操作(带有创建链表 删除 打印 插入)

    c语言链表基本操作(带有创建链表 删除 打印 插入)

    这篇文章主要介绍了c语言链表基本操作,大家参考使用吧
    2013-12-12
  • C++实现LeetCode(134.加油站问题)

    C++实现LeetCode(134.加油站问题)

    这篇文章主要介绍了C++实现LeetCode(134.加油站问题),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • C++实现LeetCode(64.最小路径和)

    C++实现LeetCode(64.最小路径和)

    这篇文章主要介绍了C++实现LeetCode(64.最小路径和),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • C++ 遍历目录下文件简单实现实例

    C++ 遍历目录下文件简单实现实例

    这篇文章主要介绍了c++ 遍历文件的相关资料,这里附有实现实例代码,需要的朋友可以参考下
    2017-02-02
  • c++函数指针使用示例分享

    c++函数指针使用示例分享

    这篇文章主要介绍了c++函数指针使用示例,需要的朋友可以参考下
    2014-03-03
  • C++设计模式之享元模式

    C++设计模式之享元模式

    这篇文章主要介绍了C++设计模式之享元模式,本文讲解了什么是享元模式、享元模式代码实例、享元模式的优点等内容,需要的朋友可以参考下
    2014-10-10
  • char str[] 与 char *str的区别详细解析

    char str[] 与 char *str的区别详细解析

    以下是对char str[]与char *str的区别进行了详细的介绍,需要的朋友可以过来参考下
    2013-09-09
  • C++实现LeetCode(18.四数之和)

    C++实现LeetCode(18.四数之和)

    这篇文章主要介绍了C++实现LeetCode(18.四数之和),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07

最新评论