алгоритмичен въпрос, C++ Advanced, Task07_01 - Register - метод с винаги ретърнваща стойност как да се напише в случая
Здравейте,
какъв е начинът да се разпише кода с винаги ретърнваща стойност, и, да не връща "нулева"/дифолтна за обекта когато няма изпълнено условие?
(хем да не гърми 6-ти тест в Judge, хем VS koмпилаторът да е доволен че методът винаги има ретърнваща стойност )
Company Register::get(int companyId) const {
for (size_t i = 0; i < this->numAdded; i++) {
if ( companiesArray[i].getId() == companyId) {
return companiesArray[i];
}
}
//return ?;
}
Поздрави!