ich überprüft einige Codes auf nullptr und festgestellt, dass:Was bedeutet "Inline-Operator 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 = {};
was inline operator T*() const
und inline operator T C::*() const
bedeuten?
Funktionieren sie genauso wie inline T operator *() const
oder inline T operator C::*() const
?
Warum nicht den Rückgabetyp in der Deklaration angeben?