Welcome

首页 / 软件开发 / C++ / 实战准标准库Boost(2)测试Boost配置的Hello World程序

实战准标准库Boost(2)测试Boost配置的Hello World程序2013-02-051. 配置环境

请先按照《Boost C++ Libs —— (1)配置Boost的VS2008开发环境》一文在Visual Studio中配置开发环境。

2. 源码

#include <boost/lexical_cast.hpp> #include <iostream> using namespace std; int main(){using boost::lexical_cast;int a=lexical_cast<int>("123");double b=lexical_cast<double>("123.0123456789");string s0=lexical_cast<string>(a);string s1=lexical_cast<string>(b);cout<<"number: "<<a<<""<<b<<endl;cout<<"string: "<<s0<<""<<s1<<endl;int c=0;try{c=lexical_cast<int>("abcd");}catch(boost::bad_lexical_cast& e){ cout<<e.what()<<endl;}return 0;}