Дана функция на языке С++. Выберите все верные утверждения:
int* mydiv(int a, int b){
int result = a % b;
return &result;
}
При условии, что функция вызывается так:
int x = 9, y = 2;
int* z = mydiv(x, y);

  • В точке вызова будет получен адрес по которому лежала переменной result во время работы функции mydiv ;
  • В точке вызова будет попытка доступа к не существующей локальной переменной result ;
  • В точке вызова будет создана копия локальной переменной result или произойдёт оптимизация (RVO, NRVO);
  • Функция возвращает результат по значению;
  • Функция возвращает результат по ссылке;
  • Функция возвращает результат по указателю;

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.