関数/変数のプロトタイプ宣言 | ||
---|---|---|
定義種別 | 定義方法 | 備考 |
スタティック関数 スタティック変数 | ヘッダファイルで、staticを先頭につけて、プロトタイプ宣言している | その宣言方法が、publicであるか、privateであるかは関係しない!! |
インスタンス関数 インスタンス変数 | ヘッダファイルで、staticを先頭につけないで、プロトタイプ宣言している | その宣言方法が、publicであるか、privateであるかは関係しない!! |
関数の定義方法 | |
---|---|
関数 | 定義方法 |
インスタンス関数 | 戻り値 クラス名::関数名で定義可 |
スタティック関数 | 戻り値 クラス名::関数名で定義可 |
変数の定義方法 | |
---|---|
変数 | 定義方法 |
インスタンス変数 | 型名 クラス名::変数名で定義不可 更新するためには、 インスタンス関数or スタティック関数内で、インスタンス変数を更新する必要あり。 |
スタティック変数 | 型名 クラス名::変数名で定義可 |