C++プログラミング
Table of Contents
はじめに
C++はあまり好きではなく、あまり使っていない
理由としては、
- Cだけでも奥が深いのに、更に複雑なC++はCを極めてから、、という感覚的なもの
- オブジェクト指向である
- オブジェクト指向の理解が不十分だと、設計が難しい
- と言いつつも、実質、従来のCの記述でも書けてしまい、混在させると気持ち悪い
とは言っても、ソースを読んだりする機会はあるので、このページはその際に参照するようなメモである。
↑というのを大昔に書いたが、最近は改めてC++を使い始めている(2019.12.31)
メモ
メンバのアクセス制御
自クラスのメンバ関数 | 派生クラスのメンバ関数 | フレンド指定の関数、フレンド指定のクラスのメンバ関数 | その他の関数 | |||||||
public | 公開 | ○ | ○ | ○ | ○ | |||||
protected | 保護または、限定公開 | ○ | ○ | ○ | × | |||||
private | 私有または、非公開 | ○ | × | ○ | × |