哪个更安全使用?
int main()
{
const int i=5;
int *ptr;
ptr=(int*)&i; <------------------- first
ptr=const_cast<int*>(&i); <-------------------Second
return 0;
}
const_cast
更能明确表达你所需的操作。 - chris