C++union 联合
生活随笔
收集整理的這篇文章主要介紹了
C++union 联合
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
**聯(lián)合(union)是一種節(jié)省空間的特殊的類,一個 union 可以有多個數(shù)據(jù)成員,但是在任意時刻只有一個數(shù)據(jù)成員可以有值。當(dāng)某個成員被賦值后其他成員變?yōu)槲炊x狀態(tài)。**聯(lián)合有如下特點:
?默認(rèn)訪問控制符為 public
?可以含有構(gòu)造函數(shù)、析構(gòu)函數(shù)
?不能含有引用類型的成員
?不能繼承自其他類,不能作為基類
?不能含有虛函數(shù)
?匿名 union 在定義所在作用域可直接訪問 union 成員
?匿名 union 不能包含 protected 成員或 private 成員
?全局匿名聯(lián)合必須是靜態(tài)(static)的
union 使用
總結(jié)
以上是生活随笔為你收集整理的C++union 联合的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 马卡龙定价依据是什么?
- 下一篇: 问询一下冲小燕燕窝银耳羹怎么吃?需要煮吗