我正在閱讀有關C++中句柄類成語的以下鏈接。要提及的是句柄類和指針
http://bytes.com/topic/c/insights/651599-handle-classes-smart-pointer
句柄類通常包含一個指向對象實現。 使用Handle對象而不是實現的對象。此 使執行的對象可以自由更改,而不會影響處理對象的 。這正是指針所發生的情況。對象 發生變化,但指針中的地址不變。
我的問題是什麼呢筆者的意思是「這是三分球。對象 變化,但在指針的地址不。究竟發生了什麼」。欣賞,如果解釋與例子。
感謝您的時間和幫助
坦率地說,我發現上bytes.com的C++代碼最壞的可能實施例。這超出了想象。我會盡可能遠離那個地方。句柄只是一個指向指針的指針,所有好處都來自它。 –
這是非常令人困惑的,但在快速瀏覽文章後,我覺得這兩句話可以忽略不計。 – juanchopanza
句柄更像是* opaque *指針,而不是指向*指針的指針。 –