l .お知らせ 内容 LINK FILE
HTML Win PC Unix MS-DOS C C++ Mfc Java |
.C++言語_
| 1 クラス | 2 派生クラス | 5 演算子のオーバーロード | クラス(1) | |
| 準備 | 3 オブジェクト | 6 テンプレート | 8 etc | クラス(2) | |
| C と C++ | 4 フレンド・多重継承 | 7 メモリ確保・例外処理 | 未使用 | ||
|
(別ページ)...
変数・ストラクチャの復習 |
|
|
|
|
public : どこからでもアクセスできます。 private : そのクラスのメンバ関数だけがアクセスできます。 protected : そのクラスのメンバ関数と、派生クラスのメンバ関数だけがアクセスできます。 派生クラス : あるクラスをコピーして作ったクラス。次のページに書かれています。 |
|
C1 OB(3,5); // 引数があるコンストラクタの呼び出し C1 OB; // デフォルトコンストラクタの呼び出し |
|
C(char i, int j) { a=i; b=j; } // コンストラクタ 1
C(char i) { a=i; } // コンストラクタ 2
C(int j) { b=j; } // コンストラクタ 3
C(){} // デフォルトコンストラクタ
デフォルトコンストラクタの呼び出しには ( ) を書きません。
|
|
void func(int x) { cout << x; } void (*F) (int); F=func; (*F)(7); |
// 関数の宣言 // 関数用に、ポインタ変数 F を宣言 // ポインタ変数 F に、関数のポインタを代入 // 関数を、ポインタで呼び出す例 |
|
|
|
|
C++言語
| 1 クラス | 2 派生クラス |