我需要在运行时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分面和字符串流转换为布尔值 - 初始化布尔值失败?