類的作用域:
局部作用域
全局作用域
類作用域
名字空間作用域
(1) 在類體外定義成員,需要使用 :: 作用域解析符指明成員屬于哪個類域。
(2) 在類的作用域外,只能夠通過對象或指針借助成員訪問操作符。和-》來訪問類成員,跟在訪問操作符后面的名字必須在相關(guān)聯(lián)類的作用域中。
(3)成員變量在類中具有全局作用域。
舉一個例子我們來體會一下類的實例化的過程:
類–》實例化–》對象
圖紙–》建造–》別墅
類是抽象的,只是限定了類中有哪些成員,定義了類并沒有分配實際的內(nèi)存來存儲它。
類對象模型:
類中的成員和對象在類中布局格式:
說明:
(1)可以用sizeof來求一個非空類的大??;
(2)空類的大小為一個字節(jié),但是如果該空類變成非空類,例如類中有一個int,則該類的大小計算時,不在計算原來的1。
-
封裝
+關(guān)注
關(guān)注
128文章
8685瀏覽量
145507 -
C++
+關(guān)注
關(guān)注
22文章
2119瀏覽量
75324 -
作用域
+關(guān)注
關(guān)注
0文章
6瀏覽量
6215
發(fā)布評論請先 登錄
C++中的結(jié)構(gòu)和類
基于C/C++面向?qū)ο蟮姆绞?b class='flag-5'>封裝socket通信類
基于C/C++面向?qū)ο蟮姆绞?b class='flag-5'>封裝socket通信類流程簡析
Visual C++ 6.0開發(fā)與實例 pdf下載
STM32 C++代碼封裝初探相關(guān)資料推薦
VISUAL C++ MFC編程實例
Visual C++教程之C++的語言資料概述免費下載

EE-128:C++中的DSP:從C++調(diào)用匯編類成員函數(shù)

STM32 C++編程系列二:STM32 C++代碼封裝初探

C語言_函數(shù)封裝、變量的作用域
TensorRT 8.6 C++開發(fā)環(huán)境配置與YOLOv8實例分割推理演示

評論