在C++模型中,保護是在類層次應用的,而不是在對象層次。 這句話的意思是,類的任意一個對象可以訪問該類的另一個對象的內部的任何東西。在上面的例子中,復制構造函數中的賦值語句_size = st._size;訪問了st的私有數據。 這說明,C++中的訪問保護是按照層次的原則定義的,那么什么事對象層次的保護呢? 在Smalltalk中,成員函數可以當前對象的私有數據,但不能訪問任何其它對象的私有數據,即使它們屬于相同的類。
posted on 2009-04-29 17:57 jaysoon 閱讀(294) 評論(0) 編輯 收藏 引用 所屬分類: C++
Powered by: C++博客 Copyright © jaysoon