源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

利用C++实现从std::string类型到bool型的转换

  • 时间:2022-03-27 10:44 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:利用C++实现从std::string类型到bool型的转换
利用输入字符串流:std::istringstream
[u]复制代码[/u] 代码如下:
bool b; std::string s = "true"; std::istringstream(s) >> std::boolalpha >> b;
但当字符串s为“1”时,上面的代码无法正确转换,此时应该用:
[u]复制代码[/u] 代码如下:
bool b; std::string s = "1"; istringstream(s) >> b;
不足:除了加条件判断语句外,暂未找到其它能同时涵盖两种情况的简单方法。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部