Есть ли способ выделить непосредственно в кучу без использования нестабильного синтаксиса коробки?

int srcMin = 2, srcMax = 6;
int tgtMin = 10, tgtMax = 20;

int nb = srcMax - srcMin;
int range = tgtMax - tgtMin;
float rate = (float) range / (float) nb;

println(srcMin + " > " + tgtMin);
float stepF = tgtMin;
for (int i = 1; i < nb; i++)
{
  stepF += rate;
  println((srcMin + i) + " > " + (int) (stepF + 0.5) + " (" + stepF + ")");
}
println(srcMax + " > " + tgtMax);

Конечно, с проверкой деления на ноль.

0
задан Shepmaster 18 January 2019 в 03:19
поделиться

1 ответ

Есть ли способ выделить непосредственно в кучу без box?

Нет. Если бы это было так, это не потребовало бы смены языка.

Люди склонны избегать этого, косвенно используя нестабильный синтаксис, например, используя один из стандартных контейнеров, который, в свою очередь, использует его внутри.

См. Также:

0
ответ дан Shepmaster 18 January 2019 в 03:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: