struct student
{
int age;
int height;
int weight;
};
student liMing;
liMing.age = 10;
liMing.height = 130;
liMing.weight = 50;
student hanMei;
hanMei.age = 12;
hanMei.height = 120;
liMing.weight = 70;
定义一个结构体,有两个实例,现有一个字符串,内容如下
QString str = "liMing.age > 9 && hanMei.age > 10";
如何把"liMing.age > 9 && hanMei.age > 10"中的
liMing.age替换成结构体实例liMing的age值10
hanMei.age替换成结构体实例hanMei的age值12
就是想通过现有两个结构体实例判断"liMing.age > 9 && hanMei.age > 10"的真和假
请问大家有没有什么思路。