Tôi tình cờ gặp đoạn mã này dường như đã bị phá vỡ hoàn toàn đối với tôi, nhưng điều đó xảy ra là this
là null
. Tôi chỉ không nhận được như thế nào điều này có thể null
nếu (! This) {return false; }
nó là bên trong một phương pháp gọi bình thường như
myObject->func();
bên MyObject::func()
chúng tôi có
if (!this) { return false; }
là có cách nào tôi có thể có dòng đầu tiên để ném một NullPointerException
thay vì đi vào bên trong phương thức null
(?)?
Đây có phải là .net cụ thể không? - bạn có thể muốn thay đổi thẻ, rất nhiều người dùng C++ sẽ lọc ra .net –
NullPointerException khiến tôi tin rằng đây không phải là câu hỏi C++. C#? – Tom