0
我回顧了nullptr一些代碼,結果發現:「內聯運算符T *()const」是什麼意思?
const
class nullptr_t
{
public:
template<class T>
inline operator T*() const
{ return 0; }
template<class C, class T>
inline operator T C::*() const
{ return 0; }
private:
void operator&() const;
} nullptr = {};
什麼inline operator T*() const
和inline operator T C::*() const
是什麼意思?
它們的工作方式與inline T operator *() const
或inline T operator C::*() const
相同嗎?
爲什麼不在聲明中指定返回類型?