最近在学算法,昨天写了个快速排序,但是运行的时候报错了,请大佬们看看是什么情况

新手,玩的不转~
IDE是vs2015
这个报错直接指向了一个叫 type traits的文件,第一千多行,如下:

 template<class _Ty> inline
    constexpr typename remove_reference<_Ty>::type&&
        move(_Ty&& _Arg) _NOEXCEPT
    {   // forward _Arg as movable
    return (static_cast<typename remove_reference<_Ty>::type&&>(_Arg));
    }

想先问问各位大佬什么情况下VS2015会发出这样的报错

谢谢了

打开的控制台会直接被关闭,然后vs2015指向了这个部分,不太明白是由什么原因引起的,我不想直接拿代码出来让别人帮忙改,想从各位大佬这里知道这个错误通常由什么原因引发,不然下次遇到可能我还要拉闸

图片说明

同遇到这个问题,也是快速排序出现的