=2 && t=2 && t<5) || (t<1)").toBool(); 关于c++ - 在条件中评估字符串,我们在Stack Ov-6ren">
gpt4 book ai didi

c++ - 在条件中评估字符串

转载 作者:太空狗 更新时间:2023-10-29 23:51:54 25 4
gpt4 key购买 nike

如何使用字符串来评估进入条件的数字?

string = "(t>=2 && t<5) || (t<1)";

int c = 0;
for(int t = 0; t < 10; t++){
if( {string} )
c++;
}

最佳答案

如果是关于 Qt 我会写类似的东西

QScriptEngine e;
e.globalObject().setProperty("t", 123);

bool result = e.evaluate("(t>=2 && t<5) || (t<1)").toBool();

关于c++ - 在条件中评估字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18113206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com