从 std::string 转换为 bool

将 std::string 转换为 bool 的最佳方法是什么?我正在调用一个返回0"或1"的函数,我需要一个干净的解决方案来将其转换为布尔值.

LWh19880810 回答:从 std::string 转换为 bool

这对你来说可能有点矫枉过正,但我​​会使用 boost::lexical_cast

boost::lexical_cast<bool>("1") // returns true
boost::lexical_cast<bool>("0") // returns false

这篇关于从 std::string 转换为 bool的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持前端之家!

本文链接:https://www.f2er.com/3181257.html

大家都在问