C++ 內部類、嵌套類、局部類 和java的區別

C++中好像不區分內部類與嵌套類兩個名詞。
內部類與嵌套類都是指在類中定義類。
局部類是指在函數中定義類。
(c++不能在函數中定義函數。c++在類中定義的函數也就是成員函數。)
(c++內部類與java內部類最大的區別就是:c++的內部類對象沒有外部類對象的指針,不能訪問外部類對象的非靜態成員;java的非靜態內部類對象有外部類對象的指針,能訪問外部類對象的非靜態成員。
java 中右多個內部類,還有匿名內部類。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章