2015-09-02 83 views
-1

說實話(*this)看起來比this->好很多。它們的功能都一樣。爲什麼我不應該使用前者?使用this->僅僅是一種常見的做法,還是還有其他更多的東西?'this'指針的格式化

+3

爲什麼要使用?無論如何,這是隱含的。 –

+2

我認爲這看起來更糟,我懷疑大多數人會同意我的看法。 – john

+2

你問:「我應該做'(* this).field'而不是'this-> field'嗎?」 - 如果這是個問題,那麼答案是否定的(但是它是基於意見的,即使它是錯誤的,每個人都有權獲得他們自己的意見;-) – John3136

回答

4

實際上在訪問數據成員時都會有相同的結果。雖然你發現(*this)更優雅,我無疑會說大多數人會不同意。

+3

你正在反對大會。如果'(* this).xxx'在代碼審查或學校作業中找到我,您可以將其更改爲'this-> xxx'。 – John3136

+0

@john仔細閱讀答案 –