Posted on 2012-04-12 15:13
C小加 閱讀(2113)
評論(5) 編輯 收藏 引用 所屬分類:
C++和面向?qū)ο?/a> 、模板
#include<iostream>
#include<sstream>
#include<string>
using namespace std;
template<class out_type,class in_value>
out_type convert(const in_value & t)
{
stringstream stream;
stream<<t;//向流中傳值
out_type result;//這里存儲轉(zhuǎn)換結(jié)果
stream>>result;//向result中寫入值
return result;
}
int main()
{
string s;
while(cin>>s)
{
double valdou=convert<double>(s);
int valint=convert<int>(s);
cout<<valdou<<endl;
cout<<valint<<endl;
}
return 0;
}