類別、 結構和等位
本章節介紹 C++ 類別。類別,可包含資料和函式,會將使用者定義型別引入程式。在傳統的程式設計語言中的 [使用者定義型別是資料集合,數位簽章將說明物件的屬性和狀態。在 C++ 中的類別型別可讓您描述屬性和狀態,以及定義行為。
下列主題會包含:
三個類別型別包括結構、 類別和等位。宣告使用結構, 類別,以及 等位 關鍵字 (請參閱 定義的類別型別)。下表顯示的三個類別型別之間的差異。
在 managed 的類別和結構的資訊,請參閱類別和結構。
存取控制及條件約束的結構、 類別和等位
結構 |
類別 |
Unions |
---|---|---|
類別機碼struct |
類別機碼是類別 |
類別機碼是等位 |
是公用的預設存取權 |
是私用的預設存取權 |
是公用的預設存取權 |
沒有使用限制式 |
沒有使用限制式 |
一次使用只有一名成員 |