布尔表达式在C++中解析和计算



我需要在运行时C++计算简单的布尔函数。这些函数以字符串形式从文件中读取。是否有任何可用的库可用于此目的?

我研究了 BuDDy,但听起来它不解析字符串。

使用 boost Library (lexical_cast.hpp)

bool a = boost::lexical_cast<bool>("true"); //true
bool b = boost::lexical_cast<bool>("0"); //false

或者去这里num_get分面和字符串流转换为布尔值 - 初始化布尔值失败?

相关内容

  • 没有找到相关文章

最新更新