Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在 C++ 中运行时评估简单的布尔函数。这些函数作为字符串从文件中读取。是否有任何可用的库可供我使用?
我调查了BuDDy,但听起来它不解析字符串。
使用 boost 库 (lexical_cast.hpp)
bool a = boost::lexical_cast<bool>("true"); //true bool b = boost::lexical_cast<bool>("0"); //false
或者去这里num_get facet 和 stringstream 转换为布尔值 - 初始化布尔值失败?