double 到 string 的转换
2016-01-01 17:39
369 查看
主要思想是 通过 stringstream 的 str() 函数来进行过渡,这些是题目之中的关键点的形式;
#include <sstream>
using namespace std;
/**
* double转换为string
*/
string convertToString(double d) {
ostringstream os;
if (os << d)
return os.str();
return "invalid conversion";
}
/**
* double转string
*/
double convertFromString(string str) {
istringstream iss(str);
double x;
if (iss >> x)
return x;
return 0.0;
}
#include <sstream>
using namespace std;
/**
* double转换为string
*/
string convertToString(double d) {
ostringstream os;
if (os << d)
return os.str();
return "invalid conversion";
}
/**
* double转string
*/
double convertFromString(string str) {
istringstream iss(str);
double x;
if (iss >> x)
return x;
return 0.0;
}
相关文章推荐
- ubuntu12.04--change socks5 to http by proxy
- kafka学习之-server.properties详细说明
- 实例详解Group by和Having子句
- 【bzoj1391】order
- Bootstrap组件On和Off语法
- 使用C#开发Windows服务程序
- 数据库索引原理(oracle10g宝典17章读书笔记)
- 网络基本知识
- VMWare 无损扩展磁盘大小
- storm学习之七-storm UI页面参数详解
- 基于XMPP协议的aSmack源码分析(链接)
- Java对象的序列化和反序列化
- javascipt——原型
- 使用LFM(Latent factor model)隐语义模型进行Top-N推荐
- 前缀和 Codeforces611C New Year and Domino
- java list的用法
- Android图文混排(一)-实现EditText图文混合插入上传
- Oracle raw数据类型
- 源代码加调试代码的方法
- Openfire 的安装步骤和配置