struct結構體類型 如何區(qū)別class跟struct,能給點例子說明一下嗎?
如何區(qū)別class跟struct,能給點例子說明一下嗎?struct member的默認值為public,class的默認值為private。定義一個struct:structperson{intid
如何區(qū)別class跟struct,能給點例子說明一下嗎?
struct member的默認值為public,class的默認值為private。定義一個struct:structperson{intidstringname},然后聲明一個變量:personp。此時,P的存儲器空間被分配。如果person是一個類,那么變量p只是對null的引用。它需要是新的來分配內存空間。結構和類的區(qū)別在于它們的構造函數(shù)。結構沒有構造函數(shù),類可以用構造函數(shù)初始化自己。新操作符調用類的構造函數(shù)。事實上,這種問題在網(wǎng)上有很多答案。你可以通過耐心地查閱相關書籍來了解它。