国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C++ 類的作用域

2019-11-17 05:11:48
字體:
來源:轉載
供稿:網友

  類的作用域簡稱類域,它是指在類的定義中由一對花括號所括起來的部分。每一個類都具有該類的類域,該類的成員局部于該類所屬的類域中。

  在類的定義中可知,類域中可以定義變量,也可以定義函數。從這一點上看類域與文件域很相似。但是,類域又不同于文件域,在類域中定義的變量不能使用auto,register和extern等修飾符,只能用static修飾符,而定義的函數也不能用extern修飾符。另外,在類域中的靜態成員和成員函數還具有外部的連接屬性。

  文件域中可以包含類域,顯然,類域小于文件域。一般地,類域中可包含成員函數的作用域。

  由于類中成員的非凡訪問規則,使得類中成員的作用域變得比較復雜。

  具體地講,某個類A中某個成員M在下情況下具有類A的作用域:

  1、該成員(M)出現在該類的某個成員函數中,并且該成員函數沒有定義同名標識符。

  2、該類(A)的某個對象的該成員(M)的表達式中。例如,a是A的對象,即在表達式a.M中。

  3、在該類(A)的某個指向對象指針的該成員(M)的表達式中。例如,Pa是一個指向A類對象的指針,即在表達式Pa->M中。

  4、在使用作用域運算符所限定的該成員中。例如,在表達式A::M中。

  一般說來,類域介于文件域和函數域之間,由于類域問題比較復雜,在前面和后面的程序中都會碰到,只能根據具體問題具體分析。 更多文章 更多內容請看C/C++技術專題專題,或

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 随州市| 澜沧| 湖州市| 城固县| 若尔盖县| 永靖县| 开平市| 琼中| 宣化县| 东光县| 石河子市| 五家渠市| 防城港市| 平邑县| 浦城县| 通州区| 治多县| 滨州市| 星座| 鸡东县| 敦煌市| 安图县| 美姑县| 滦平县| 东莞市| 墨脱县| 辉南县| 隆安县| 儋州市| 永春县| 建宁县| 新建县| 朝阳县| 饶阳县| 蒲城县| 苍山县| 大埔县| 聂荣县| 庆阳市| 苍梧县| 武鸣县|