c/c++ 聯合體與枚舉

聯合體 思考: 假設有一個對象,它可能是 矩形、圓形、三角形; 那麼這個時候怎麼來描述這個對象呢?? 對象這個的內存,是全部包含了,所有的形狀; 對內存是一個浪費; 爲了解決這種內存浪費、就需要使用聯合體 定義矩形,圓形,三角形; 聯合體的定義 union 聯合體的名字{聯合的每一個項}; 只有可能存放聯合的內容其中的一個; 想存什麼就什麼; 內存佈局:每一個聯合的項都從聯合體的起始內存開始排列;
相關文章
相關標籤/搜索