union区别
聯合(union)是一種節省空間的特殊的類,一個 union 可以有多個數據成員,
但是在任意時刻只有一個數據成員可以有值。當某個成員被賦值后其他成員變為未定義狀態。
聯合有如下特點:
默認訪問控制符為 public
可以含有構造函數、析構函數
不能含有引用類型的成員
不能繼承自其他類,不能作為基類
不能含有虛函數
匿名 union 在定義所在作用域可直接訪問 union 成員
匿名 union 不能包含 protected 成員或 private 成員
全局匿名聯合必須是靜態(static)的
總結
- 上一篇: JQuery Datatables单元格
- 下一篇: 关于shared_from_this的转