常見C++面試題2

 1. 結構體和共同體的區別。 定義: 結構體struct:把不同類型的數據組合成一個整體,自定義類型。 共同體union:使幾個不同類型的變量共同佔用一段內存。 地址: struct和union都有內存對齊,結構體的內存佈局依賴於CPU、操作系統、編譯器及編譯時的對齊選項。 關於內存對齊,先讓我們看四個重要的基本概念: 1.數據類型自身的對齊值: 對於char型數據,其自身對齊值爲1,對於s
相關文章
相關標籤/搜索