this 指標的性質:非常量還是常數?
如標題所示,'this' 指標是物件導向程式語言(如 C)中普遍存在的元素。但它的具體類型是什麼?
答案是雙重的,取決於使用的上下文:在非常量類方法中,「this」指針只是指向對象類型的指針,即「類名'.然而,當在const方法中使用時,「this」指標變成常數指標:「const ClassName 」。目的是強制物件狀態的常數性。不可修改的物件。編譯器表現出內部怪癖。指標的不可修改性。變得不切實際。 ,而MSVC 即使在今天仍然堅持其實現。
以上是「this」指針是常量還是非常量:兩種類型的故事?的詳細內容。更多資訊請關注PHP中文網其他相關文章!