AnCal 0 Denunciar post Postado Dezembro 8, 2011 Saberiam dizer porque neste ciclo apenas é modificado o ultimo valor em vez de todos? for(int i = 0; i < vector_Clientes.size(); i++){ cout << "TEMPOS ANTERIORES " << vector_Clientes[i]->getnovotempoRecolha() << endl; vector_Clientes[i]->actualizatempoRecolha(1); } os meus metodos sao void Cliente::actualizatempoRecolha(int n) { this->novotempoRecolha = gettempoRecolha() - n; } int Cliente::getnovotempoRecolha() { return this->novotempoRecolha; } Compartilhar este post Link para o post Compartilhar em outros sites
sekkuar 0 Denunciar post Postado Janeiro 9, 2012 quando você roda esse for, ele imprime todos os valores do vetor? ou só o ultimo? Compartilhar este post Link para o post Compartilhar em outros sites