假设我有一个指针void* p,然后在一些传入和传出函数后,让我们说p现在指向int.然后我需要手动删除delete static_cast<int*>(p)吗?
void* p
int
delete static_cast<int*>(p)
在大多数地方,人们说delete只有在有的时候才会发生new.但在这种情况下,它不是,但C++本身还记得发布那个内存吗?
delete
new
c++ pointers c++11
c++ ×1
c++11 ×1
pointers ×1