có thể:
Why ‘this’ is a pointer and not a reference?
SAFE Pointer to a pointer (well reference to a reference) in C#Tại sao 'này' từ khóa không phải là một kiểu tham chiếu trong C++ Bản sao
Từ khóa this
trong C++ được một con trỏ đến đối tượng hiện tại tôi là.
Câu hỏi của tôi là lý do loại this
loại con trỏ và không phải là loại tham chiếu. Có điều kiện nào theo đó từ khóa this
sẽ là NULL
không?
Suy nghĩ tức thì của tôi sẽ ở trong một hàm tĩnh, nhưng Visual C++ ít nhất là đủ thông minh để phát hiện ra điều này và báo cáo static member functions do not have 'this' pointers
. Đây có phải là tiêu chuẩn không?
Dupe http://stackoverflow.com/questions/645994/why-this-is-a-pointer-and-not-a-reference –
Không chính xác và trùng lặp! Câu hỏi khác không giải quyết các câu hỏi phụ được đặt ra ở đây, như "có thể' này bao giờ được null? ". Tôi đã ở giữa trả lời rằng khi câu hỏi này đã được đóng lại. –
"Có bất kỳ điều kiện nào theo đó từ khoá' này' sẽ là * NULL * không? " trả lời ở nơi khác? –