【Boost】基于boost::lexical_cast的to_string函数

来源:互联网 发布:ubuntu 优麒麟区别 编辑:程序博客网 时间:2024/05/19 18:48
#include <iostream>#include <string>#include "boost/lexical_cast.hpp"template <typename T> std::string to_string(const T& arg) {try {return boost::lexical_cast<std::string>(arg);}catch(boost::bad_lexical_cast& e) {return "";}}int main() {std::string s = to_string(412);std::cout << s << std::endl;s = to_string(2.357);std::cout << s << std::endl;}
原创粉丝点击