回答編集履歴

1

誤字修正

2015/12/24 15:39

投稿

catsforepaw
catsforepaw

スコア5938

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