A pokial by sme predpokladali, ze account musi existovat?
Teoreticky bolo by mozne (a v poriadku) nieco taketo?
V takomto pripade by uz teda neslo o vracanie lokalneho objektu
ale priamo o vracanie daneho objektu z vectora , tak?
const Account& searchForAccount (const std::string& name) const {
std::vector<int>::const_iter it = std::find(...);
return *it; // vratene bez kopirovania?
}