LINUX.ORG.RU

История изменений

Исправление Aswed, (текущая версия) :

Не константа, но статическая переменная вычисляемая единожды.

static double alpha = 0;
static int alpha_calculated = 0;
if (!alpha_calculated) {
    alpha = sqrt(M_PI)/27.0;
    alpha_calculated = 1;
}

Исходная версия Aswed, :

Не константа, но статическая переменная вычисляемая единожды.

static double alpha = 0;
static bool alpha_calculated = false;
if !alpha_calculated {
    alpha = sqrt(M_PI)/27.0;
    alpha_calculated = true;
}