1
Что было бы предпочтительным способом создания длинной суммы с переменным числом int
s?Создайте длинную сумму, используя C++ api Z3?
Я думаю, что-то вроде этого:
expr mk_add(expr_vector args) {
vector<Z3_ast> arr;
for (int i = 0; i < (int)args.size(); i++)
arr.push_back(args[i]);
return to_expr(args.ctx(), Z3_mk_add(args.ctx(), arr.size(), &arr[0]));
}
Правильно ли это?