如何在vs 2015社区中编译这段代码?

时间:2016-09-23 14:01:05

标签: c++ visual-studio-2015

#include <vector>
#include <set>
using namespace std;
vector<set<int> > g_vec;
int main()
{
    g_vec.push_back({ 1 });
    g_vec.push_back({ 1 });
    g_vec.emplace_back(g_vec[0]);//Access violation at address 0xDDDDDDE1
    //g_vec.push_back(g_vec[0]);
    return 0;
}

我可以在ideone上编译这段代码:http://ideone.com/BmYzMR

但是vs2015给了我一个运行时错误。(地址0xDDDDDDE1的访问冲突) enter image description here enter image description here

这是未定义的行为吗?

如何让我的代码在vs2015上运行?

0 个答案:

没有答案