枚舉(enum)、結構體(struct)類(class)

  • 枚舉、結構體、類  區別

          "枚舉和結構體"都是值類型 ,在傳遞的時候都是以拷貝的方式。segmentfault

          "類"是引用類型 ,傳遞的時候只是傳遞一個引用 。繼承

           它們之間最大的一個區別就是結構體是傳值,類是傳引用get


 

  • 枚舉、結構體、類 共同點

           類、枚舉和結構體均可以實現協議cli

 


 

    「使用enum來建立一個枚舉。就像類和其餘全部命名類型同樣」引用

  • 結構體 (不能繼承)

   「使用struct來建立一個結構體。結構體和類有不少相同的地方,好比方法和構造器。它們之間最大的一個區別就是結構體是傳值,類是傳引用。」方法

相關文章
相關標籤/搜索