История изменений
Исправление d_a, (текущая версия) :
Идея: производные величины. Например, умножение величины в метрах на такую же даст площадь в квадратных метрах. Ньютоны на метры — джоули и т.п.
Площадь-то добавить нехитро:
struct Meter2;
template <typename Rep, typename Period = std::ratio<1>>
struct Square : public Units<Rep, Period, Meter2>
{
using Units<Rep, Period, Meter2>::Units;
};
Исходная версия d_a, :
Площадь-то добавить нехитро:
struct Meter2;
template <typename Rep, typename Period = std::ratio<1>>
struct Square : public Units<Rep, Period, Meter2>
{
using Units<Rep, Period, Meter2>::Units;
};