union区别
聯(lián)合(union)是一種節(jié)省空間的特殊的類,一個 union 可以有多個數(shù)據(jù)成員,
但是在任意時刻只有一個數(shù)據(jù)成員可以有值。當某個成員被賦值后其他成員變?yōu)槲炊x狀態(tài)。
聯(lián)合有如下特點:
默認訪問控制符為 public
可以含有構(gòu)造函數(shù)、析構(gòu)函數(shù)
不能含有引用類型的成員
不能繼承自其他類,不能作為基類
不能含有虛函數(shù)
匿名 union 在定義所在作用域可直接訪問 union 成員
匿名 union 不能包含 protected 成員或 private 成員
全局匿名聯(lián)合必須是靜態(tài)(static)的
總結(jié)
- 上一篇: JQuery Datatables单元格
- 下一篇: python RSA加密、解密、签名