Тот, который является признаком в качестве решения, является лучшим решением, которое я нашел до сегодняшнего дня, но имеет серьезную проблему с 0 (например, 0.toFixedDown (2) дает -0.01). Поэтому я предлагаю использовать это:
Number.prototype.toFixedDown = function(digits) {
if(this == 0) {
return 0;
}
var n = this - Math.pow(10, -digits)/2;
n += n / Math.pow(2, 53); // added 1360765523: 17.56.toFixedDown(2) === "17.56"
return n.toFixed(digits);
}
extern OS_LIB vulkan_lib;
Вам нужно extern
, чтобы vulkan_lib
не определено в каждом TU
OS_LIB vulkan_lib = ...
[117 Вам нужно дать определение