错误C2280:在复制pair <int,int> </int,int>时尝试引用已删除的函数

时间:2015-03-20 04:13:13

标签: c++11 visual-c++

以下简单的代码

#include <xutility>

void foo()
{
    std::pair<int, int> a(0, 1);
    const std::pair<int, int> b = a;
}

使用Visual C ++编译器编译时2013年11月CTP生成错误: error C2280: 'std::pair<int,int>::pair(const std::pair<int,int> &)' : attempting to reference a deleted function

这是编译器中的错误还是我应该更改一些编译器标志?

0 个答案:

没有答案