Я наткнулся на этот фрагмент кода, который кажется мне полным, но бывает, что this
- null
. Я просто не понимаю, как это может быть null
он находится внутри обычного вызова метода, такого как
myObject->func();
внутри MyObject::func()
имеем
if (!this) { return false; }
есть ли способ, чтобы первая строка выбрала NullPointerException
вместо того, чтобы идти внутрь метода null
(?)?