C++ 類做用域

——C++類引入了一種新的做用域:類做用域函數

在類中定義的名稱(如類數據成員名和類成員函數名)的做用域都爲整個類,做用域爲整個類的名稱只在該類中是已知的,在類外是不可知的。作用域

使用名稱:

  • 在類聲明或成員函數定義中,可使用未修飾的成員的名稱(限定的名稱即不加做用域解析運算符)
  • 構造函數在被調用時才能被識別到,由於它的名稱於類名相同
  • 其它狀況下使用類成員名時,必須根據上下文使用直接成員運算符(.)、間接成員運算符(->)或做用域解析運算符(::)
相關文章
相關標籤/搜索