構造体とクラスの類似点と相違点

言語は構造を定義するために使用される場合、構造体Cが使用されています 

このクラスは、Cクラスを定義するのに使用されるとき++

同じ

構造体(構造体)およびクラス(クラス)は、異なるタイプのデータを異なる番号を持つことができ 

構造体やクラスは、前の定義を追加する必要があります

中括弧は、セミコロンを追加する必要があります後

異なる点

構造体(構造)は、データ記録のシリーズであってもよい、typedefを短くすることができる、アレイは、リンクされたリストの複数を記録するために使用することができます

クラス(クラス)、関数に基づいて定義されてもよい、及び公共(パブリック)、私的(プライベート)、保護された(保護された)は、3つの部分に分割されます

ときに他の機能から定義データ  

構造体(構造)

構造体(構造)のtypedefような略語には必要ではない使用している場合は定義したとおりである構造体名の構造名データ、この定義を使用することができる場合に、短いデータ名に、

クラス(クラス)

クラス名データ名は、そのようなパラメータの定義に直接クラス名A(1,2)を送信することができます。

 

 

 

 

おすすめ

転載: www.cnblogs.com/wang9624/p/11979416.html