usingnamespacestd;unionun{inta[7];doubleb;charc[10];intd[3];};voidmain(){cout<

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

C++基礎之---union聯合體大小分析

系統 2959 0
    
      #include <iostream>

using namespace std;

union un

{

	int a[7];

	double b;

	char c[10];

	int d[3];

};

void main()

{

	cout<<sizeof(un)<<endl;

}
    
  

輸出為32。

union(共用體)的各個成員是以同一個地址開始存放的,每一個時刻只可以存儲一個成員,這樣就要求它在分配內存單元時候要滿足兩點:?
1.一般而言,共用體類型實際占用存儲空間為其最長的成員所占的存儲空間;?
2.若是該最長的存儲空間對其他成員的元類型(如果是數組,取其類型的數據長度,例int a[5]為4)不滿足整除關系,該最大空間自動延伸;?

?

    union un

{

	int a[7]; //元長度4

	double b; //元長度8

	char c[10]; //元長度1

	int d[3]; //元長度4

};
  

?

聯合體大小要滿足最大元長度的整數倍。

C++基礎之---union聯合體大小分析


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲欧美日韩国产精品26u | 久久国产精品自在自线 | 精品亚洲一区二区三区 | 亚洲精品中文字幕不卡在线 | 欧美日韩免费 | 婷婷综合社区 | 七月婷婷精品视频在线观看 | 久久精品片 | 香蕉伊人网 | 亚洲国产一区二区三区a毛片 | 夜夜操夜夜爽 | 成人免费视频一区二区三区 | 黄视频在线观看网站 | 97精品久久久久中文字幕 | 男人边吃奶边爱边做视频日韩 | 朴妮唛禁福利视频在线 | 国产啪爱视频精品免视 | 亚洲两性| 黄色a级毛片 | 欧美一区二区三区婷婷月色 | 亚洲精品福利在线 | 99久久精品国产国产毛片 | 青草青草久热精品视频在线观看 | 中文字幕第13亚洲另类 | 国产精品高清全国免费观看 | 成人欧美一区二区三区在线 | 午夜视频网址 | 亚洲成人第一页 | 国产好大好爽久久久久久久 | 看全色黄大色大片免费久黄久 | 羞羞视频网站 | 国产日韩精品视频一区二区三区 | 久久草在线视频观看 | 国产又黄又a又潮娇喘视频 国产又色又爽又黄又刺激18 | 久久.com| 色人阁在线 | 欧美亚洲国产第一页草草 | 欧美午夜寂寞影院安卓列表 | 免费在线黄色网址 | 欧美乱一级在线观看 | 国产片久久 |