[共同空間] 使用

雖然共同空間定義許多資料型態
但這些資料型態卻不能同時存在

新加入的資料將會把舊的資料給覆蓋

跟結構一樣
可以使用點運算子(.)來存取內容


Ex:

[code language=”cpp”]
#include <iostream>
using namespace std;

union data
{
int math;
char gender;
};

int main(){

union data d1;

d1.gender=’M’; //將變數內容設為M
cout << "gender is " << d1.gender << endl;

d1.math=70; //將變數內容設為70
cout << "math grade is " << d1.math << endl;

}
[/code]

有疑問? 留個言吧!

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料