Информация об изменениях

Сообщение Re[3]: MSVC: A non-const reference may only be bound to an l от 26.07.2023 12:02

Изменено 26.07.2023 12:03 Videoman

Re[3]: MSVC: A non-const reference may only be bound to an lvalue
Здравствуйте, Sm0ke, Вы писали:

S>Разве это не приведёт к dangling reference?


Нет. Вот что думает на это счёт стандартная библиотека:
template< class T >
constexpr const T& max( const T& a, const T& b );
Re[3]: MSVC: A non-const reference may only be bound to an l
Здравствуйте, Sm0ke, Вы писали:

S>Разве это не приведёт к dangling reference?


Нет. Вот что думает на это счёт стандартная библиотека:
template<class T> 
const T& max(const T& a, const T& b)
{
    return (a < b) ? b : a;
}