mirror of
https://github.com/mpusz/mp-units.git
synced 2025-07-30 18:37:15 +02:00
feat: alternative litre unit symbol L
added to prevent ambiguities with 1
This commit is contained in:
@ -275,7 +275,7 @@ In most cases [scaled units are hidden behind named units](systems_of_units.md#s
|
||||
However, there are a few real-life where a user directly faces a scaled unit. For example:
|
||||
|
||||
```cpp
|
||||
constexpr Unit auto l_per_100km = l / (mag<100> * km);
|
||||
constexpr Unit auto L_per_100km = L / (mag<100> * km);
|
||||
```
|
||||
|
||||
The above is a derived unit of litre divided by a scaled unit of 100 kilometers. As we can
|
||||
@ -283,7 +283,7 @@ see a scaled unit has a magnitude and a reference unit. To denote the scope of s
|
||||
a unit, we enclose it in `[...]`. For example, the following:
|
||||
|
||||
```cpp
|
||||
std::cout << 6.7 * l_per_100km << "\n";
|
||||
std::cout << 6.7 * L_per_100km << "\n";
|
||||
```
|
||||
|
||||
prints:
|
||||
|
@ -791,6 +791,7 @@ inline constexpr auto arcsec = arcsecond;
|
||||
inline constexpr auto a = are;
|
||||
inline constexpr auto ha = hectare;
|
||||
inline constexpr auto l = litre;
|
||||
inline constexpr auto L = litre; // both versions of litre are allowed
|
||||
inline constexpr auto t = tonne;
|
||||
inline constexpr auto Da = dalton;
|
||||
inline constexpr auto eV = electronvolt;
|
||||
|
Reference in New Issue
Block a user