Повышение выезда. Единицы: текст ссылки
Это обеспечивает служебный нулем Размерный анализ посредством перегрузки оператора. Насколько более ясный это может добраться?
quantity F = 2.0*newton;
quantity dx = 2.0*meter;
quantity E = F * dx;
std::cout << "Energy = " << E << endl;
на самом деле произвел бы "энергию = 4 Дж", который корректен.