同構數組和異構數組的存儲區別?
同構數組是由“相同類型”組成元素。比如int a[]; float f[]異構數組是由可能“不同類型”的元素組成的數組。比如java的對象數組Object a[];Object類的各種不同子類class A, class B, class C都可以放入a[]同構數組的元素數據長度一樣,可以直接使用元素單位長度e * 元素數量=總空間。異構數組通常用指針數組實現,指向不同類型的對象。
上一篇怎樣從外網進入校園網
下一篇方舟手機能多開嗎
同構數組和異構數組的存儲區別?
同構數組是由“相同類型”組成元素。比如int a[]; float f[]異構數組是由可能“不同類型”的元素組成的數組。比如java的對象數組Object a[];Object類的各種不同子類class A, class B, class C都可以放入a[]同構數組的元素數據長度一樣,可以直接使用元素單位長度e * 元素數量=總空間。異構數組通常用指針數組實現,指向不同類型的對象。