【模板】c++ template模板实现string到Num的转换

简介:

一、文章来由

很早以前就写了这个简单的函数模板,但是没写成博客,方便以后自己找

二、代码

/* 
* 
* funtion: stringToNum模板类
* 
* Date:2015-6-6
* 
*    Author: Bill Wang
*/

#pragma once

#include <iostream>
#include <sstream>  //使用stringstream需要引入这个头文件
using namespace std;

//模板函数:将string类型变量转换为常用的数值类型(此方法具有普遍适用性)
template <class Type>
Type stringToNum(const string& str)
{
    istringstream iss(str);
    Type num;
    iss >> num;
    return num;    
}

可以直接用~~

—END—

相关文章
|
10天前
|
算法 Linux C语言
【C++进阶(一)】STL大法以及string的使用
【C++进阶(一)】STL大法以及string的使用
|
10天前
|
C++
【C++】std::string 转换成非const类型 char* 的三种方法记录
【C++】std::string 转换成非const类型 char* 的三种方法记录
5 0
|
11天前
|
C++
c++的学习之路:11、string(3)
c++的学习之路:11、string(3)
16 0
|
11天前
|
编译器 C++
c++的学习之路:10、string(2)
c++的学习之路:10、string(2)
26 0
|
11天前
|
存储 算法 C语言
c++的学习之路:9、STL简介与string(1)
c++的学习之路:9、STL简介与string(1)
22 0
|
14天前
|
编译器 C++
【C++】模拟实现string
【C++】模拟实现string
|
14天前
|
存储 安全 C语言
【C++】string类
【C++】string类
|
16天前
|
C语言 C++ Windows
标准库中的string类(下)——“C++”
标准库中的string类(下)——“C++”
|
存储 编译器 Linux
标准库中的string类(中)+仅仅反转字母+字符串中的第一个唯一字符+字符串相加——“C++”“Leetcode每日一题”
标准库中的string类(中)+仅仅反转字母+字符串中的第一个唯一字符+字符串相加——“C++”“Leetcode每日一题”
|
16天前
|
编译器 C++
标准库中的string类(上)——“C++”
标准库中的string类(上)——“C++”