teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤字修正

2015/12/24 15:39

投稿

catsforepaw
catsforepaw

スコア5944

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