Задать вопрос
@Junior007

Как написать функцию которая может не вернуть значение?

К примеру есть ф-я поиска, которая ищет объект в массиве и возвращает первый найденный, но что она должна возвращать если ничего не найдет?

Object& find (Object o)
{
    /* Поиск, если нашли */
   return link;
   /* Если не нашли? */
   return NULL; // - Нельзя
}
  • Вопрос задан
  • 306 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@Mercury13
Программист на «си с крестами» и не только
Object* find (const Object& o)
{
    /* Поиск, если нашли */
   return link;
   /* Если не нашли? */
   return NULL; // Теперь можно
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы