程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 實戰准標准庫Boost(2)測試Boost配置的Hello World程序

實戰准標准庫Boost(2)測試Boost配置的Hello World程序

編輯:關於C++

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;      
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved