首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

应用boost库实现不同数据类型之间的自由转换

2012-11-03 
使用boost库实现不同数据类型之间的自由转换boost库中的 lexical_cast可以实现将一个类型的遍历转换为另

使用boost库实现不同数据类型之间的自由转换

boost库中的 lexical_cast<>可以实现将一个类型的遍历转换为另一个类型的变量。用法如下

TargetType val =lexical_cast<TargetType>(source_tpye_val);

#include<iostream>#include <boost/lexical_cast.hpp>using namespace std;using namespace boost;int main(){string s="1234.456";double i=lexical_cast<double>(s);cout<<i<<endl;s=lexical_cast<string>(i);cout<<s<<endl;cout<<"Hello Boost !"<<endl;}
应用boost库实现不同数据类型之间的自由转换

热点排行