MoreEffective上的一个static_cast问题
描述: 一个网有推荐了一篇文章,我就去看了,看到过程发现了一个问题
//这代码据说是More Effective
//删除一个数组, 但是首先记录一个删除信息
void deleteArray(ostream& logStream, BST array[])
{
logStream << "Deleting array at address "
<< static_cast(array) << '\n';
delete [] array;
}
stacic_cast(array) ???第一次见过
int *p=new int(21);
static_cast<void*>(p); //倒是见过
delete p;
请问这代码对不对??
这是什么用法,我已经官网看过,没有这种用法!!1