Ich stolperte über dieses Stück Code, der für mich völlig kaputt scheint, aber es passiert, dass this
null
ist. Ich verstehe einfach nicht, wie diese null
sein kannif (! This) {return false; }
es in einem normalen Methodenaufruf ist wie
myObject->func();
innen MyObject::func()
wir
if (!this) { return false; }
haben, ist es eine Möglichkeit, ich kann die erste Zeile, um eine NullPointerException
zu werfen, anstatt in die null
(?) Methode gehen?
Ist diese .net spezifisch? - Vielleicht möchten Sie das Tag ändern, viele C++ - Benutzer werden herausfiltern. Net –
NullPointerException macht mich glauben, dass dies überhaupt keine C++ Frage ist. C#? – Tom