C++ 聯合、共同體union

1.聯合union和結構體struct的區別 「聯合」與「結構」有一些類似之處:都是用戶自定義類型,都由多個成員組成,成員的類型能夠不一樣。但二者有本質上的不一樣。在結構中各成員有各自的內存空間, 一個結構變量的總長度是各成員長度之和。而在「聯合」中,各成員共享一段內存空間,一個聯合變量的長度等於各成員中最長的長度。 應該說明的是,這裏所謂的共享不是指把多個成員同時裝入一個聯合變量內,而是指該聯合
相關文章
相關標籤/搜索