Sou novo no C++ e estou passando por um problema aparentemente simples, mas que não consigo identificar o que fazer. Eu possuo uma classe que contém um vector de objetos. Em outra classe, eu recupero esse vector e tento alterar um atributo de um objeto dele, ae está o problema, o valor não é alterado na memória, os gets funcionam mas o set não. Acredito que eu não esteja utilizando o ponteiro corretamente, mas não consegui resolver. Obrigado.
LinhaSimplex *ponteiroLinhaSimplex;
for (unsigned int i = 0; i < getTabela().size(); i++) {
ponteiroLinhaSimplex = &(getTabela()[i]);
string texto = ponteiroLinhaSimplex->getSinalDaOperacao();
string sinal = "<";
if (utils.isSinal(texto, sinal)) {
ponteiroLinhaSimplex->setVariavelDeFolga(true);
ponteiroLinhaSimplex->setVariavelArtificial(false);
}
Pergunta
raphaelframos
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.