我正在编写一个算法,用于计算约束系统的解数。在这种情况下,约束是谓词,例如"a < b"或"a = 3+b or a = 6+b",我将其作为输入字符串接收。我需要能够询问变量的任何给定值选择是否是有效的组合,而且我不想构建解析器来完成它。
是否有一个快速的C++库可以将字符串作为数学表达式进行评估?我认为我有一种简单的方法将"a < b"转换为"5 < 6",我只需要一种评估的方法。
是否有一个快速的C++库可以将字符串作为数学表达式进行评估?我认为我有一种简单的方法将"a < b"转换为"5 < 6",我只需要一种评估的方法。
a = 6 + b
中的=
是指赋值还是表示等式? - James McNellis