От: | night beast | ||
Дата: | 02.03.17 07:44 | ||
Оценка: | 135 (8) |
template<class T, std::enable_if_t<!std::is_reference<T>::value, bool> = true>
using rval = T;
template<class T>
void f(rval<T>&&)
{
std::cout << "rvalue_reference\n";
}
template<class T>
void f(T&)
{
std::cout << "lvalue_reference\n";
}
int main()
{
int i = 0;
f(0);
f(i);
}