Я знаю, что мы не можем вернуть локальную переменную по ссылке, так как она выйдет за рамки. Я немного смущен, когда дело доходит до возврата переданных ссылок. Например, является ли приведенный ниже пример законным или приведет к неопределенному поведению?
classobject &function(classobject &obj) {
return obj;
}