Я генерирующего If Else выражения следующего форматаПреобразование строки в код во время выполнения C++
If(X > 10) Then Fly = True Else Fly = False
If(X > 9) Then Fly = True Else Fly = False
If(X > 8) Then Fly = True Else Fly = False
If(X > 7) Then Fly = True Else Fly = False
If(X > 6) Then Fly = True Else Fly = False
Я задавался вопросом Могу ли я выполнить эти выражения во время выполнения? Я не знаю, ясно ли мой вопрос.
Я добавлю пример
String = "";
for(int i = 0; i < n; i++)
{
string ="if(x > 10){Fly = true;} else {Fly = False;}";
Execute (Expression HERE)!
}
Возможно ли это сделать? lol Спасибо. Хани.
насчет https: // root.cern.ch/cling? Или посмотрите: http://stackoverflow.com/questions/69539/have-you-used-any-of-the-c-interpreters-not-compilers –