2016-08-02 97 views

回答

1

class中,它是private。在struct中,它是public

5

如果您使用關鍵字class,則訪問權限默認爲private。如果您使用struct,則默認爲public

這幾乎是兩個關鍵詞之間的唯一區別。

唯一的區別是當你繼承,class默認爲私有繼承,struct公共繼承。

+0

這是唯一的區別 –

+0

[這兩種類型都是類; C++沒有結構](http://coliru.stacked-crooked.com/a/28a9cdb264a25723)。討論使用_keywords_'類和'struct'來避免傳播誤解。 –

+0

這樣更好:-) –

1

class它是private,在struct默認情況下它是public