手机
当前位置:查字典教程网 >编程开发 >C语言 >C++如何通过ostringstream实现任意类型转string
C++如何通过ostringstream实现任意类型转string
摘要:再使用整型转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++如何通过ostringstream实现任意类型转string】相关文章:

c++中的string常用函数用法总结

C语言小程序 如何判断三角型类型

C/C++中如何判断某一文件或目录是否存在

c++ 连接两个字符串实现代码 实现类似strcat功能

C++产生随机数的实现代码

C++可变参数的实现方法

浅谈C++中的string 类型占几个字节

用标准c++实现string与各种类型之间的转换

C++中const的实现机制深入分析

如何在C语言的宏中使用类型关键字

精品推荐
分类导航