Я пытаюсь использовать Google Glop для исследовательского проекта Официальный сайт
Я играю на примере с исходным кодом
MPVariable* const x = solver.MakeNumVar(0.0, 1, "x");
Я могуПосмотрите, как создавать переменные в glop.
однако, я не понимаю, что если число переменных не указано во время компиляции?если программа получает команду из сети и создает проблему на лету.
Я полагаю, должен быть массив переменных?
std::vector<MPVariable*> variables;// is this correct? or it should be:
std::vector<MPVariable const *> variables; // never saw syntax like this before
variables.resize(100);//say, 100 variables
for(std::size_t i = 0; i < variables.size(); ++i){
variables[i] = solver.MakeNumVar(0.0, createSomeNumber(), createName());
}
это так, как это должно работать?Кто-нибудь может поделиться некоторым опытом здесь?