數組是類還是對象 對象數組的元素可以是不同類的對象嗎?
對象數組的元素可以是不同類的對象嗎?不可以。首先,數組的元素類型必須統一數組的定義:元素類型數組名稱[數組大小]需要統一的原因是為數組分配空間。空間的分配是類型*數組大小。我在樓上讀了我說的話。雖然指
對象數組的元素可以是不同類的對象嗎?
不可以。首先,數組的元素類型必須統一數組的定義:元素類型數組名稱[數組大小]需要統一的原因是為數組分配空間。空間的分配是類型*數組大小。我在樓上讀了我說的話。雖然指針編譯不會出錯,但上述方法不能用于實際。原因:如果定義一個派生類數組,元素可以是基類。但是,如果定義基類數組并存儲派生類的元素,則派生類的大小必須大于實際使用的基類的大小,但空間是根據基類分配的,因此每個派生類的對象只存在于基類中,派生類的其他部分自然會丟失。