首页 > 软件编程 > C 语言 > string 利用C++实现从std::string类型到bool型的转换 2013-10-12 08:57:57 作者: 利用C++实现从std::string类型到bool型的转换。需要的朋友可以过来参考下。希望对大家有所帮助 利用输入字符串流:std::istringstream复制代码 代码如下:bool b;std::string s = "true";std::istringstream(s) >> std::boolalpha >> b;但当字符串s为“1”时,上面的代码无法正确转换,此时应该用:复制代码 代码如下:bool b;std::string s = "1";istringstream(s) >> b;不足:除了加条件判断语句外,暂未找到其它能同时涵盖两种情况的简单方法。 您可能感兴趣的文章:C++11新特性std::make_tuple的使用C++ std::function详解C++ std::bind用法详解C++11中std::future的具体使用方法一文搞懂c++中的std::move函数C++11中的时间库std::chrono(引发关于时间的思考)理解C++编程中的std::function函数封装C++中std::partial_sort的使用小结