定義方式:枚舉類使用關鍵字enum class來定義,結構體使用關鍵字struct來定義。
成員類型:枚舉類的成員只能是枚舉常量,而結構體的成員可以是各種數據類型。
默認可見度:枚舉類的默認可見度為public,而結構體的默認可見度為public。
默認賦值:枚舉類的成員默認會被賦予整數值,而結構體的成員需要手動賦值。
可重載性:枚舉類不能進行重載,而結構體可以進行成員函數和操作符的重載。
總的來說,枚舉類適合用于定義一組相關的常量,而結構體適合用于組織和存儲相關的數據。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529