我是C++的新手,想问下面的代码是否是悬空指针或内存泄漏的一个例子,因为它指向动态分配的数组:
int * n = new int[10]; for (int prev = 0; prev < 10; prev++) { *n = *(n + prev + 1); } delete[] n; n = nullptr;
memory-leaks dynamic-allocation c++11 dangling-pointer
c++11 ×1
dangling-pointer ×1
dynamic-allocation ×1
memory-leaks ×1