fork download
  1. #include <iostream>
  2.  
  3. long double operator"" _mm(long double x) { return x / 1000; }
  4. long double operator"" _m(long double x) { return x; }
  5. long double operator"" _km(long double x) { return x * 1000; }
  6.  
  7. int main()
  8. {
  9. std::cout << 1.0_mm << '\n';
  10. std::cout << 1.0_m << '\n';
  11. std::cout << 1.0_km << '\n';
  12. }
Success #stdin #stdout 0s 3096KB
stdin
Standard input is empty
stdout
0.001
1
1000