关于visual studio 的一个问题

错误    C2679    二元“=”: 没有找到接受“const _Ty”类型的右操作数的运算符(或没有可接受的转换)   

编译时提示了这个错误,当我点击这个错误时,跳转的不是我所写的码,而是标题为 xutility 的这一行:

for (; _UFirst != _ULast; ++_UFirst) {
            *_UFirst = _Val;
        }

 

额,我也看不懂,有大佬帮解决下吗

这段代码在哪个函数呢?是个模板类吗?可能是你传递了一个不能隐式转换的数据类型