Я делаю этот проект для управления банком и пытаюсь реализовать код для редактирования объекта сотрудника.
template <class val>
void Bank::updateVector(unsigned int ID, vector<val*> upVector, val* upValue)
{
deleteByID(ID, upVector);
upVector.push_back(upValue);
}
Это вызов функции:
employee *new_employee= new employee(name,birthDate,address,postalCode, NIF, BI, phone, salary, post, qualifications, id);
updateVector(id,employees,new_employee);
Я получаю неопределенную справочную ошибку:
undefined reference to `void Bank::updateVector<employee>(unsigned int, std::vector<employee*, std::allocator<employee*> >, employee*)'
Почему это происходит?
Спасибо за вашу помощь