void Scientist::setComputers(std::vector<Computer> newComputers) { destroyComputers(); for (unsigned int i = 0; i < newComputers.size(); i++) { Computer currentComputer = newComputers.at(i); this->computers.push_back(new Computer(currentComputer.getId(), currentComputer.getName(), currentComputer.getType(), currentComputer.getYearBuilt())); } }