0

这可能是重复的[链接],但是答案很短,也不是很清楚。在这样的可能实现中:

template <class T>
T * addressof(T & v)
{
  return reinterpret_cast<T *>(& const_cast<char&>(reinterpret_cast<const volatile char &>(v)));
}

为什么const_cast需要?

4

0 回答 0