关于HEAP CORRUPTION DETECTED错误的问题#include iostream#include string#include vectorusing na
关于HEAP CORRUPTION DETECTED错误的问题
#include <iostream> #include <string> #include <vector> using namespace std;
int main(void) { int number,i= 0; vector<int> ivec; int *arr= new int[ivec.size()]; cout<< "Enter the vector"<< endl; while(cin>> number) { ivec.push_back(number); arr[i]= ivec[i]; }
这个程序是把vector赋值给数组, 为什么会出现这个错误 heap corruption detected:after normal block(#xxx) at 0x xxxxxxxx crt detected that the application wrote to menory after end of heap buffer 而当我把