__super in MFC



1 MFC中的 __super 和 java 中 super 類似,相當於基類的名稱,都可以用來調用基類成員;

2 __xxxx 類型的,是編譯器或庫內部使用的;

3 __super是編譯器關鍵詞,是一個輔助工具,在多重繼承和多級繼承環境下很方便,當你需要調用基類成員時,不需要你記憶這個成員到底是哪個基類提供的,編譯器會幫你找到正確的基類。如果存在二義性(比如有兩個基類提供了相同名稱的成員),編譯器會報錯,在錯誤信息中會指出有哪些基類具有此成員,此時你可以根據提示信息把__super修改成希望的基類。總之一句話——它幫你減少記憶負擔。

4 網上有人建議最好不要在自己的程序裏面使用

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章