如题,现在我有一个变量需要代替下面的表达式中的weight 并且把下面的字串转换为表达式,请问有现成的c库或者c++类支持我这种做法吗?"weight <= 3000 ? 8 : ((weight > 3000 && weight <= 5000) ? 11: ((weight > 5000 && weight <= 7000) ? 13 : (weight > 7000 && weight <= 10000 ? 15: (15 + (weight - 1) \/ 1000 + 1) - 10)))"