您的位置:首页 > 其它

实战准标准库Boost —— (2)测试Boost配置的Hello World程序

2012-03-20 00:00 459 查看
1. 配置环境

请先按照《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;
}


$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});

原文链接:
http://blog.csdn.net/poechant/article/details/7184561
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: