我使用了關鍵詞「this」,其中大部分都給出了類似的例子。「this」這個關鍵字是什麼意思?
http://www.geeksforgeeks.org/this-pointer-in-c/ http://www.tutorialspoint.com/cplusplus/cpp_this_pointer.htm
當我遇到了這個,
Token::~Token() {
if(this == nullptr) { return; }
.... }
這只是沒有任何意義。 「這」指的是什麼?如果它指向'標記',它是如何做到的?
可能重複http://stackoverflow.com/questions/ 6779645/use-of-this-keyword-in-c – Rao
嘗試閱讀[書籍](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)而不是使用谷歌搜索隨機關鍵字。 – user657267
你說得對,那沒有意義。 'this == nullptr'在一個有效的程序中不可能是真的,所以優化編譯器很可能簡單地將它扔掉。 –