Что означает «static this ()» вне класса?

Я хорошо знаю статические конструкторы, но что это значит, что static this () вне класса?

import std.stdio;

static this(){

  int x = 0;

}


int main(){

  writeln(x); // error

  return 0;
}

И как мне получить доступ переменные определяют в static this () ?

11
задан user2864740 6 August 2014 в 21:19
поделиться