回答編集履歴
1
誤字修正
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
|
-
C++におけるclassとstructは、
|
1
|
+
C++におけるclassとstructは、既定のアクセス制限がprivateかpublicかの違いだけで、機能的には同じです。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
5
|
使い分けとしては、基本的にはclassを使い、データ主体でメンバ変数を公開して使うようなものにはstructを使えば良いかと思います。メソッドの有無はclassとstructの使い分けにはあまり関係ないように思います。
|
6
6
|
|
7
|
-
また、私の場合、ユーティリティ集的にstaticメソッドのみを実装するときや、「インターフェイスクラス」として使う場合も、
|
7
|
+
また、私の場合、ユーティリティ集的にstaticメソッドのみを実装するときや、「インターフェイスクラス」として使う場合も、既定で公開のstructを使っています。
|