まつもと ゆきひろです.

最近はC++してませんが….

In message "[ruby-list:5028] static variables are supported?"
    on 97/10/16, GOTO Kentaro <gotoken / math.sci.hokudai.ac.jp> writes:
|
|ruby には C++ の static member に相当するものはありますか?

C++のstatic memberにはstatic member functionとstatic member
variableがありますが,static member functionはクラスの特異メ
ソッドで代用します.

static member variableは以下のいずれかを使います.

  * クラスのインスタンス変数
  * コンテナ型の値を持つ定数

前者はサブクラスで値を共有できませんから,後者の方がよく使わ
れます.