莫莱维 2019-02-18 12:04 采纳率: 0%
浏览 1350
已采纳

【c++】为什么运行程序显示指令引用了0x内存,该内存不能为written

#include
#include
using namespace std;

int main()
{
vector vec ;
vector::iterator p;
int num[]={};
for(int i=0;i<=10;i++)
{
num[i]=i;
cout<<num[i]<<'\t';
vec.push_back(num[i]);
}

for(p=vec.begin();p!=vec.end();p++){
cout<<*p<<endl;
}

}

  • 写回答

2条回答 默认 最新

  • greatofdream 2019-02-18 12:36
    关注

    你代码不完整,
    include后面没有库
    int num[]={},怎么给了一个空数组?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?