История изменений
Исправление
wota,
(текущая версия)
:
constexpr long double operator"" _inch ( long double n ) {
return n * 0.0254;
}
constexpr long double operator"" _inch ( unsigned long long n ) {
return n * 0.0254;
}
constexpr long double operator"" _mm ( long double n ) {
return n * 0.001;
}
constexpr long double operator"" _mm ( unsigned long long n ) {
return n * 0.001;
}
int main() {
int n = 1_inch + 25_mm;
}
Исходная версия
wota,
:
constexpr long double operator"" _inch ( long double n ) {
return n * 0.0254;
}
constexpr long double operator"" _inch ( unsigned long long n ) {
return n * 0.0254;
}
constexpr long double operator"" _mm ( long double n ) {
return n * 1000;
}
constexpr long double operator"" _mm ( unsigned long long n ) {
return n * 1000;
}
int main() {
int n = 1_inch + 25_mm;
}