Re: специализация для rvalue ссылок
От: B0FEE664  
Дата: 21.08.20 15:39
Оценка: 2 (1)
Здравствуйте, sergii.p, Вы писали:

SP>Как сия магия записывается?

SP>https://www.onlinegdb.com/SySG486fP
так: https://www.onlinegdb.com/fork/SySG486fP

template<typename Collection>
std::enable_if_t<
    !std::is_rvalue_reference_v<Collection&>,
    void
>
operator|(const Collection& col, int)
{
    cout<<"lvalue\n";
}

template<typename Collection>
std::enable_if_t<
    std::is_rvalue_reference_v<Collection&&>,
    void
>
operator|(Collection&& col, int)
{
    cout<<"rvalue\n";
}
И каждый день — без права на ошибку...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.