C++如何通过ostringstream实现任意类型转string
2019/7/10 23:21:37
本文主要是介绍C++如何通过ostringstream实现任意类型转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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-29Excel中实现拖动排序的简易教程
- 2024-11-29如何在Excel中使用拖动排序功能
- 2024-11-28阿里云 ECS课程:新手入门教程
- 2024-11-27Excel中实现拖动排序的简单教程
- 2024-11-27Rocket消息队列资料:新手入门指南
- 2024-11-27rocket消息队资料详解与入门指南
- 2024-11-27RocketMQ底层原理资料详解入门教程
- 2024-11-27RocketMQ项目开发资料:新手入门教程
- 2024-11-27RocketMQ项目开发资料详解
- 2024-11-27RocketMQ消息中间件资料入门教程