sstream与模版函数
来源:互联网 发布:淘宝助理菜鸟模板设置 编辑:程序博客网 时间:2024/05/22 04:32
实现一个类型转化程序:
//文件名 p3_8.h
#ifndef P3_8_H
#define P3_8_H
#include<string>
#include<sstream>
template<typename T>
T fromString(const std::string& s)//实现将string转化成T类型
{
std::istringstream is(s);
T t;
is>>t;
return t;
}
template<typename T>
std::string toString(const T& t)//将类型T转化成string
{
std::ostringstream os;
os<<t;
return os.str();
}
#endif
#include"chaper3-8.h"
#include<iostream>
#include<complex>
using namespace std;
int main()
{
int i=1234;
cout<<"i==\""<<toString(i)<<"\"\n";
float x=56.89;
cout<<"x==\""<<toString(x)<<"\"\n";
complex<float>c(1.0,2.0);
cout<<"c==\""<<toString(c)<<"\"\n";
cout<<endl;
i=fromString<int>(string("1234"));
cout<<"i== "<<i<<endl;
x=fromString<float>(string("567.89"));
cout<<"x== "<<endl;
c=fromString<complex<float>>(string("(1.0,2.0)"));
cout<<"c== "<<c<<endl;
int d;
cin>>d;
return 0;
}
- sstream与模版函数
- sstream函数
- 函数模版与模版函数
- 函数模版与类模版
- 函数模版与模版的特化
- 3.1.2 函数模版与类模版
- 函数模版与类模版template
- sstream,ifstream与ofstream
- 模版函数与类模板
- sstream
- sstream
- sstream
- sstream 与 fstream的使用
- sstream 的应用与解析
- 函数模版与类模版简单实例--学习笔记
- HDU 1088 (模拟)使用<sstream>模版库
- linklist模版函数分析,与实现
- 模版函数
- Ubuntu 12.04中文输入法的安装
- Codeforces Round #111 (Div. 2) A题
- 位图排序概要 编程珠玑(第一章)-----学习笔记
- AIR开发iOS如何打开内嵌HTML窗口
- 文件夹访问被拒绝
- sstream与模版函数
- c语言课程设计
- Java Web 开发必须了解的 HTTP 知识点和 Servlet 之间对应关系
- ubuntu12 环境下编译freerdp
- 关于图像处理&机器视觉&可视化的网站备份
- Java处理OA中常用的word文档,PDf,excel等问题---1
- java swt 中的悬浮框
- 自己动手,编写JSP文件,及页面编码,乱码
- hadoop集群环境搭建