C の static 属性には次の二つの意味があるため, 初心者の混乱の元になっていた.
インスタンスではなくクラス (型) に属するメンバである.
ファイルローカルである.
D 言語の static 属性は [ファイルローカル (D 言語的にはモジュールローカル)] の 用途には使用しない. この用途には private 属性を使用する:
module foo; int x = 3; // グローバル変数 private int y = 4; // foo モジュールローカル変数
cast
構造体
Enter search terms or a module, class or function name.