From 35036ae4d84e074446cbec8abe0372e221dff317 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Mon, 7 Sep 2020 12:45:56 +0200 Subject: [PATCH] docs: quick start example updated with fmt Compiler Explorer finaly does not time out of fmt library :-) --- README.md | 11 ++++++----- docs/quick_start.rst | 11 ++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 1cea61bc..e7f43f27 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,7 @@ the below example for a quick preview of basic library features: ```cpp #include #include +#include #include using namespace units::physical; @@ -72,11 +73,11 @@ int main() Speed auto v3 = quantity_cast(v2); Speed auto v4 = quantity_cast(v3); - std::cout << v1 << '\n'; // 110 km/h - std::cout << v2 << '\n'; // 70 mi/h - std::cout << v3 << '\n'; // 31.2928 m/s - std::cout << v4 << '\n'; // 31 m/s + std::cout << v1 << '\n'; // 110 km/h + std::cout << fmt::format("{}", v2) << '\n'; // 70 mi/h + std::cout << fmt::format("{:%Q in %q}", v3) << '\n'; // 31.2928 in m/s + std::cout << fmt::format("{:%Q}", v4) << '\n'; // 31 } ``` -_Try it on the [Compiler Explorer](https://godbolt.org/z/f-f6y6)._ +_Try it on the [Compiler Explorer](https://godbolt.org/z/xE91TY)._ diff --git a/docs/quick_start.rst b/docs/quick_start.rst index 374a5184..b30688e4 100644 --- a/docs/quick_start.rst +++ b/docs/quick_start.rst @@ -33,6 +33,7 @@ of basic library features:: #include #include + #include #include using namespace units::physical; @@ -50,15 +51,15 @@ of basic library features:: Speed auto v3 = quantity_cast(v2); Speed auto v4 = quantity_cast(v3); - std::cout << v1 << '\n'; // 110 km/h - std::cout << v2 << '\n'; // 70 mi/h - std::cout << v3 << '\n'; // 31.2928 m/s - std::cout << v4 << '\n'; // 31 m/s + std::cout << v1 << '\n'; // 110 km/h + std::cout << fmt::format("{}", v2) << '\n'; // 70 mi/h + std::cout << fmt::format("{:%Q in %q}", v3) << '\n'; // 31.2928 in m/s + std::cout << fmt::format("{:%Q}", v4) << '\n'; // 31 } .. admonition:: Try it on Compiler Explorer - `Example #2 `_ + `Example #2 `_ .. seealso::