- 122 名前:デフォルトの名無しさん mailto:sage [2005/04/26(火) 22:58:34 ]
- >>119
static関数と非static関数の違いは理解してるつもり staticメンバ関数はthisポインタがなく、引数、auto変数/定数を除くと クラスのstatic変数/定数しか直接参照できない。 非staticメンバ関数は(暗黙の)thisポインタがあり、 上に加えてメンバ変数を参照できる。 Hoge myHoge; //と宣言すると myHoge.foo(); // static関数と myHoge.bar(); // 非static関数は同じ呼び出し方になる
|

|