From e3987698ac64e0e8eb01a61fd1610903664a460c Mon Sep 17 00:00:00 2001 From: GitHub bot Date: Sun, 20 Aug 2023 01:08:20 +0000 Subject: [PATCH] [no ci] Update RSS feed --- feed.xml | 329 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 166 insertions(+), 163 deletions(-) diff --git a/feed.xml b/feed.xml index 33e0e26..9f5f17b 100644 --- a/feed.xml +++ b/feed.xml @@ -10,7 +10,7 @@ 343 - **Did you know that C++26 std.format added formatting pointers ability? https://github.com/tip-of-the-week/cpp/blob/master/tips/343.md https://github.com/tip-of-the-week/cpp/blob/master/tips/343.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

Info

-
Solutions


+

Solutions +
+

https://godbolt.org/z/seEahYP4T

+ ]]>
342 - Did you know that C++26 added 'A nice placeholder with no name'? https://github.com/tip-of-the-week/cpp/blob/master/tips/342.md https://github.com/tip-of-the-week/cpp/blob/master/tips/342.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

Info
    @@ -138,7 +141,7 @@ template<auto _> auto nttp() {} 341 - Did you know that C++26 added user-generated static_assert messages? https://github.com/tip-of-the-week/cpp/blob/master/tips/341.md https://github.com/tip-of-the-week/cpp/blob/master/tips/341.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

    Info
      @@ -195,7 +198,7 @@ constexpr auto format(const string<Cs...> fmt, auto&&... args) { 340 - Did you know that C++26 added bind front and back to NTTP callables? https://github.com/tip-of-the-week/cpp/blob/master/tips/340.md https://github.com/tip-of-the-week/cpp/blob/master/tips/340.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

      Info
        @@ -253,7 +256,7 @@ int main() { 339 - Did you know that C++26 added `@, $, and `` to the basic character set? https://github.com/tip-of-the-week/cpp/blob/master/tips/339.md https://github.com/tip-of-the-week/cpp/blob/master/tips/339.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

        Info
          @@ -293,7 +296,7 @@ auto id = @krisjusiak; 338 - Did you know about C++20 `std::next_permutation` algorithm? https://github.com/tip-of-the-week/cpp/blob/master/tips/338.md https://github.com/tip-of-the-week/cpp/blob/master/tips/338.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

          Info
            @@ -478,7 +481,7 @@ constexpr auto invoke(auto fn, auto... ts) -> R { 337 - Did you know that run-time dispatching over type-list can be implemented many different ways? https://github.com/tip-of-the-week/cpp/blob/master/tips/337.md https://github.com/tip-of-the-week/cpp/blob/master/tips/337.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

            Info
              @@ -601,7 +604,7 @@ constexpr auto dispatch(const int id, const T& data, const TExpr& expr) 336 - Did you know about `gnu::vector_size` extension? https://github.com/tip-of-the-week/cpp/blob/master/tips/336.md https://github.com/tip-of-the-week/cpp/blob/master/tips/336.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

              Info
                @@ -700,7 +703,7 @@ constexpr auto matmul(v16qi (&A)[N], v16qi (&B)[N], std::int32_t (&C 335 - Did you know that you can simplify `boost.mp11` API with DSL*?* https://github.com/tip-of-the-week/cpp/blob/master/tips/335.md https://github.com/tip-of-the-week/cpp/blob/master/tips/335.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                Info
                  @@ -894,7 +897,7 @@ static_assert(unique_event_ptrs<foo1, bar1, foo1, foo1, bar1, bar2> == 334 - Did you know that C++23 added std::invoke_r? https://github.com/tip-of-the-week/cpp/blob/master/tips/334.md https://github.com/tip-of-the-week/cpp/blob/master/tips/334.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                  Info
                    @@ -965,7 +968,7 @@ static_assert(typeid(unsigned long long) == typeid(call(1ll, 2ull, 3l))); 333 - Did you know that C++20 added std::span? https://github.com/tip-of-the-week/cpp/blob/master/tips/333.md https://github.com/tip-of-the-week/cpp/blob/master/tips/333.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                    Info
                      @@ -1042,7 +1045,7 @@ static_assert(15 == sum(s)); 332 - Did you know that in C++ you can generate jump tables at compile-time? https://github.com/tip-of-the-week/cpp/blob/master/tips/332.md https://github.com/tip-of-the-week/cpp/blob/master/tips/332.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                      Info
                        @@ -1108,7 +1111,7 @@ constexpr auto dispatch(auto n) -> int { 331 - Did you about C++17 std::index_sequence, std::make_index_sequence? https://github.com/tip-of-the-week/cpp/blob/master/tips/331.md https://github.com/tip-of-the-week/cpp/blob/master/tips/331.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                        Info
                          @@ -1239,7 +1242,7 @@ constexpr const auto matrix = 330 - Did you know that C++17 added std::pmr::polymorphic_allocator? https://github.com/tip-of-the-week/cpp/blob/master/tips/330.md https://github.com/tip-of-the-week/cpp/blob/master/tips/330.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                          Info
                            @@ -1406,7 +1409,7 @@ int main() { 329 - Did you know about C++ allows to pass Pointer To Member Function via template parameter? https://github.com/tip-of-the-week/cpp/blob/master/tips/329.md https://github.com/tip-of-the-week/cpp/blob/master/tips/329.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                            Info
                              @@ -1567,7 +1570,7 @@ int main() { 328 - Did you know that C++23 extended floating-point types? https://github.com/tip-of-the-week/cpp/blob/master/tips/328.md https://github.com/tip-of-the-week/cpp/blob/master/tips/328.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                              Info
                                @@ -1716,7 +1719,7 @@ auto min_max = [](auto t) { 327 - Did you know that C++17 added `std::forward_as_tuple` and `std::make_from_tuple` and what’s the difference between them? https://github.com/tip-of-the-week/cpp/blob/master/tips/327.md https://github.com/tip-of-the-week/cpp/blob/master/tips/327.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                Info
                                  @@ -1899,7 +1902,7 @@ constexpr auto forward_as_tuple(Ts &&...vs) { 326 - Did you know that C++23 deprecated std::aligned_storage and std::aligned_union? https://github.com/tip-of-the-week/cpp/blob/master/tips/326.md https://github.com/tip-of-the-week/cpp/blob/master/tips/326.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                  Info
                                    @@ -2152,7 +2155,7 @@ class container { 325 - Did you know about `typename erasure` technique (via Strong/Opaque Typedefs) in C++? https://github.com/tip-of-the-week/cpp/blob/master/tips/325.md https://github.com/tip-of-the-week/cpp/blob/master/tips/325.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                    Info
                                      @@ -2380,7 +2383,7 @@ constexpr auto fn() { 324 - Did you know about `virtual` inheritance in C++? https://github.com/tip-of-the-week/cpp/blob/master/tips/324.md https://github.com/tip-of-the-week/cpp/blob/master/tips/324.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                      Info
                                        @@ -2524,7 +2527,7 @@ struct implementation<V> : virtual interface<decltype(V)> { 323 - Did you know that constexpr is strict about undefined behaviour (UB), object lifetime, etc? https://github.com/tip-of-the-week/cpp/blob/master/tips/323.md https://github.com/tip-of-the-week/cpp/blob/master/tips/323.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                        Info
                                          @@ -2827,7 +2830,7 @@ static_assert(m_1() == ""); 322 - Did you know that C++23 added Monadic operations for std::expected? https://github.com/tip-of-the-week/cpp/blob/master/tips/322.md https://github.com/tip-of-the-week/cpp/blob/master/tips/322.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                          Info
                                            @@ -3065,7 +3068,7 @@ std::expected<order_with_id, error> execute(auto& ts, const market_dat 321 - Did you know that C++23 added support for formatting ranges? https://github.com/tip-of-the-week/cpp/blob/master/tips/321.md https://github.com/tip-of-the-week/cpp/blob/master/tips/321.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                            Info
                                              @@ -3188,7 +3191,7 @@ expect("[[97], [98, 99]]"s == 320 - Did you know about intrisincts to support SIMD (Single Instruction, Multiple Data) instructions? https://github.com/tip-of-the-week/cpp/blob/master/tips/320.md https://github.com/tip-of-the-week/cpp/blob/master/tips/320.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                              Info
                                                @@ -3336,7 +3339,7 @@ int main() { 319 - Did you know that C++11 allows calling functions with reference-to-array parameters from an initializer list? https://github.com/tip-of-the-week/cpp/blob/master/tips/319.md https://github.com/tip-of-the-week/cpp/blob/master/tips/319.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                Info
                                                  @@ -3437,7 +3440,7 @@ consteval auto sum_n(const Lists (&...v)[N]) { 318 - Did you know that `std::unique_ptr` can be constexpr in C++23? https://github.com/tip-of-the-week/cpp/blob/master/tips/318.md https://github.com/tip-of-the-week/cpp/blob/master/tips/318.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                  Info
                                                    @@ -3615,7 +3618,7 @@ function(F) -> function<function_type_t<decltype(&F::operator())> 317 - Did you know that with C++20 you can pass concepts? https://github.com/tip-of-the-week/cpp/blob/master/tips/317.md https://github.com/tip-of-the-week/cpp/blob/master/tips/317.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                    Info
                                                      @@ -3767,7 +3770,7 @@ constexpr auto create(auto&& injector) { 316 - Did you know about `std::rank/std::rank_v` type_trait to get the rank of the array? https://github.com/tip-of-the-week/cpp/blob/master/tips/316.md https://github.com/tip-of-the-week/cpp/blob/master/tips/316.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                      Info
                                                        @@ -3908,7 +3911,7 @@ constexpr auto rank_v = []{ 315 - Did you know about C++20 `is_layout_compatible_v` type_trait? https://github.com/tip-of-the-week/cpp/blob/master/tips/315.md https://github.com/tip-of-the-week/cpp/blob/master/tips/315.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                        Info
                                                          @@ -4000,7 +4003,7 @@ constexpr auto count_compatible = (... + std::is_layout_compatible_v<T, Ts> 314 - Did you know that with gnu:C++26 a more parts of static reflection can be emulated? https://github.com/tip-of-the-week/cpp/blob/master/tips/314.md https://github.com/tip-of-the-week/cpp/blob/master/tips/314.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                          Info
                                                            @@ -4135,7 +4138,7 @@ template 313 - Did you know that C++26 added #embed? https://github.com/tip-of-the-week/cpp/blob/master/tips/313.md https://github.com/tip-of-the-week/cpp/blob/master/tips/313.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                            Info
                                                              @@ -4281,7 +4284,7 @@ constexpr auto meta_contains = 312 - Did you know that C++20 added support for Unevaluated asm-declaration in constexpr functions? https://github.com/tip-of-the-week/cpp/blob/master/tips/312.md https://github.com/tip-of-the-week/cpp/blob/master/tips/312.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                              Info
                                                                @@ -4451,7 +4454,7 @@ int main(int argc, char**) { 311 - Did you know DRY (Don’t Repeat Yourself) comparisons pattern? https://github.com/tip-of-the-week/cpp/blob/master/tips/311.md https://github.com/tip-of-the-week/cpp/blob/master/tips/311.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                Info
                                                                  @@ -4638,7 +4641,7 @@ struct any_of { 310 - Did you know that C+23 permitts static constexpr variables in constexpr functions? https://github.com/tip-of-the-week/cpp/blob/master/tips/310.md https://github.com/tip-of-the-week/cpp/blob/master/tips/310.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                  Info
                                                                    @@ -4733,7 +4736,7 @@ template<> 309 - Did you know that C++20 added support for constexpr std::vector? https://github.com/tip-of-the-week/cpp/blob/master/tips/309.md https://github.com/tip-of-the-week/cpp/blob/master/tips/309.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                    Info
                                                                      @@ -4857,7 +4860,7 @@ static_assert(std::tuple{2} == filter([] { return std::tuple{1, 2, 3}; }, [](aut 308 - Did you know that the layout of struct fields will affect its size/alignment? https://github.com/tip-of-the-week/cpp/blob/master/tips/308.md https://github.com/tip-of-the-week/cpp/blob/master/tips/308.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                      Info
                                                                        @@ -5416,7 +5419,7 @@ template<class T> constexpr auto is_packed_layout_v= sizeof(T) <=1 || i 307 - Did you know that C++23 added static operator[]? https://github.com/tip-of-the-week/cpp/blob/master/tips/307.md https://github.com/tip-of-the-week/cpp/blob/master/tips/307.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                        Info
                                                                          @@ -5547,7 +5550,7 @@ auto fn(){ 306 - Did you know about if/else hell anti-pattern? https://github.com/tip-of-the-week/cpp/blob/master/tips/306.md https://github.com/tip-of-the-week/cpp/blob/master/tips/306.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                          Info
                                                                            @@ -5807,7 +5810,7 @@ int main() { 305 - Did you know about (rejected) proposal for homogeneous variadic function parameters? https://github.com/tip-of-the-week/cpp/blob/master/tips/305.md https://github.com/tip-of-the-week/cpp/blob/master/tips/305.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                            Info
                                                                              @@ -6029,7 +6032,7 @@ auto safe_call(auto fn, auto fmt, ...) { 304 - Did you know that tuple can be implement just with lambdas? https://github.com/tip-of-the-week/cpp/blob/master/tips/304.md https://github.com/tip-of-the-week/cpp/blob/master/tips/304.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                              Info
                                                                                @@ -6423,7 +6426,7 @@ template<class T> [[nodiscard]] constexpr auto get(auto t){ 303 - Did you about typename erasure technique to reduce compilation times with templates? https://github.com/tip-of-the-week/cpp/blob/master/tips/303.md https://github.com/tip-of-the-week/cpp/blob/master/tips/303.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                Info
                                                                                  @@ -6538,7 +6541,7 @@ template<class... Ts> 302 - Did you now that with concepts you can override a type? https://github.com/tip-of-the-week/cpp/blob/master/tips/302.md https://github.com/tip-of-the-week/cpp/blob/master/tips/302.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                  Info
                                                                                    @@ -6662,7 +6665,7 @@ static_assert(std::is_base_of_v<std::__shared_ptr<int, __gnu_cxx::_S_singl 301 - Did you now that functions in <charconv> are constexpr since C++23? https://github.com/tip-of-the-week/cpp/blob/master/tips/301.md https://github.com/tip-of-the-week/cpp/blob/master/tips/301.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                    Info
                                                                                      @@ -6853,7 +6856,7 @@ template <int N = 4> 300 - Did you know that C++23 added support for constexpr std::bitset? https://github.com/tip-of-the-week/cpp/blob/master/tips/300.md https://github.com/tip-of-the-week/cpp/blob/master/tips/300.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                      Info
                                                                                        @@ -6999,7 +7002,7 @@ template<size_t N> 299 - Did you know that C++20 concepts can be used to avoid implicit conversions? https://github.com/tip-of-the-week/cpp/blob/master/tips/299.md https://github.com/tip-of-the-week/cpp/blob/master/tips/299.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                        Info
                                                                                          @@ -7156,7 +7159,7 @@ static_assert(not can_invoke_with(foo, int{}, double{}, float{}, float{})); 298 - Did you know that C++23 added static operator()? https://github.com/tip-of-the-week/cpp/blob/master/tips/298.md https://github.com/tip-of-the-week/cpp/blob/master/tips/298.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                          Info
                                                                                            @@ -7295,7 +7298,7 @@ constexpr auto count = [] -> int { 297 - **Did you know that C++20 introduced coroutines?** (co__await) https://github.com/tip-of-the-week/cpp/blob/master/tips/297.md https://github.com/tip-of-the-week/cpp/blob/master/tips/297.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                            Info
                                                                                              @@ -7648,7 +7651,7 @@ class parser { 296 - **Did you know that C++20 introduced coroutines?** (co_yield) https://github.com/tip-of-the-week/cpp/blob/master/tips/296.md https://github.com/tip-of-the-week/cpp/blob/master/tips/296.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                              Info
                                                                                                @@ -8262,7 +8265,7 @@ constexpr auto sum = [](auto generator) { 295 - Did you know that C++23 added `stacktrace` library? https://github.com/tip-of-the-week/cpp/blob/master/tips/295.md https://github.com/tip-of-the-week/cpp/blob/master/tips/295.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                Info
                                                                                                  @@ -8526,7 +8529,7 @@ template <auto N> 294 - Did you know that with C++20 (constexpr containers) TMP can be achieved with STL? https://github.com/tip-of-the-week/cpp/blob/master/tips/294.md https://github.com/tip-of-the-week/cpp/blob/master/tips/294.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                  Info
                                                                                                    @@ -8765,7 +8768,7 @@ auto first_or_last_depending_on_size = List | [] (boost::mp::concepts::meta auto 293 - Did you know that C++17 [[nodiscard]] attribute can be applied not only to function? https://github.com/tip-of-the-week/cpp/blob/master/tips/293.md https://github.com/tip-of-the-week/cpp/blob/master/tips/293.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                    Info
                                                                                                      @@ -8943,7 +8946,7 @@ int main() { 292 - Did you know about memoized for less types (more compile-time friendly) conditional_t? https://github.com/tip-of-the-week/cpp/blob/master/tips/292.md https://github.com/tip-of-the-week/cpp/blob/master/tips/292.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                      Info
                                                                                                        @@ -9142,7 +9145,7 @@ using conditional_t = typename detail::conditional<B>::template fn<T, F 291 - Did you know about [[gnu::cold]] function attribute to mark functions which are unlikely to be called? https://github.com/tip-of-the-week/cpp/blob/master/tips/291.md https://github.com/tip-of-the-week/cpp/blob/master/tips/291.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                        Info
                                                                                                          @@ -9824,7 +9827,7 @@ auto test_lambda_abort(bool error) { 290 - Did you know that lambda expression is guaranteed to have a unique type? https://github.com/tip-of-the-week/cpp/blob/master/tips/290.md https://github.com/tip-of-the-week/cpp/blob/master/tips/290.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                          Info
                                                                                                            @@ -9975,7 +9978,7 @@ template<class T, class U = same, class V = diff<T>> 289 - Did you know that [[assume]] attribute has been accepted to C++23? https://github.com/tip-of-the-week/cpp/blob/master/tips/289.md https://github.com/tip-of-the-week/cpp/blob/master/tips/289.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                            Info
                                                                                                              @@ -10450,7 +10453,7 @@ struct smart_ptr final { 288 - Did you know you can pass an array by reference? https://github.com/tip-of-the-week/cpp/blob/master/tips/288.md https://github.com/tip-of-the-week/cpp/blob/master/tips/288.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                              Info
                                                                                                                @@ -10626,7 +10629,7 @@ template <class T, std::size_t sz> 287 - Did you know that C++23 added `auto(x): decay-copy in the language`? https://github.com/tip-of-the-week/cpp/blob/master/tips/287.md https://github.com/tip-of-the-week/cpp/blob/master/tips/287.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                Info
                                                                                                                  @@ -10918,7 +10921,7 @@ namespace cpp23 { 286 - Did you know that Circle supports Python's extended slice syntax for variadic packs? https://github.com/tip-of-the-week/cpp/blob/master/tips/286.md https://github.com/tip-of-the-week/cpp/blob/master/tips/286.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                  Info
                                                                                                                    @@ -11062,7 +11065,7 @@ static_assert(std::tuple{4, 5, 6} == [](auto... ts) { return std::tuple{ts...[3 285 - Did you know about C++20 template specialization with concepts? https://github.com/tip-of-the-week/cpp/blob/master/tips/285.md https://github.com/tip-of-the-week/cpp/blob/master/tips/285.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                    Info
                                                                                                                      @@ -11202,7 +11205,7 @@ struct foobars<C<fs...>, C<bs...>> {}; 284 - Did you know about C++23 ispanstream - A strstream replacement using span<charT> as buffer? https://github.com/tip-of-the-week/cpp/blob/master/tips/284.md https://github.com/tip-of-the-week/cpp/blob/master/tips/284.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                      Info
                                                                                                                        @@ -11450,7 +11453,7 @@ template<class... Ts, auto N> 283 - Did you know that C++23 added `ranges::to` (conversion from ranges to containers)? https://github.com/tip-of-the-week/cpp/blob/master/tips/283.md https://github.com/tip-of-the-week/cpp/blob/master/tips/283.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                        Info
                                                                                                                          @@ -11791,7 +11794,7 @@ namespace test::stl { 282 - Did you know about introduced in C++20 `object concepts`? https://github.com/tip-of-the-week/cpp/blob/master/tips/282.md https://github.com/tip-of-the-week/cpp/blob/master/tips/282.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                          Info
                                                                                                                            @@ -12367,7 +12370,7 @@ static_assert(not std::regular<not_regular>); 281 - Did you know about gtest.gmock mocking framework? https://github.com/tip-of-the-week/cpp/blob/master/tips/281.md https://github.com/tip-of-the-week/cpp/blob/master/tips/281.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                            Info
                                                                                                                              @@ -12556,7 +12559,7 @@ struct mock_on : ::testing::StrictMock<mock<TEvents>>...{ 280 - Did you know about use cases for type-based `reserved` decorator? https://github.com/tip-of-the-week/cpp/blob/master/tips/280.md https://github.com/tip-of-the-week/cpp/blob/master/tips/280.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                              Info
                                                                                                                                @@ -12912,7 +12915,7 @@ struct reserved : T { 279 - Did you know that C++20 made `std::string` constexpr? https://github.com/tip-of-the-week/cpp/blob/master/tips/279.md https://github.com/tip-of-the-week/cpp/blob/master/tips/279.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                Info
                                                                                                                                  @@ -13003,7 +13006,7 @@ static_assert("abc"s == concat([]{return "a"s;}, []{return & 278 - Did you know that C++23 added Literal Suffix for (signed) size_t? https://github.com/tip-of-the-week/cpp/blob/master/tips/278.md https://github.com/tip-of-the-week/cpp/blob/master/tips/278.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                  Info
                                                                                                                                    @@ -13128,7 +13131,7 @@ int main() { 277 - Did you know that C++17 structured bindings support to custom classes can be added? https://github.com/tip-of-the-week/cpp/blob/master/tips/277.md https://github.com/tip-of-the-week/cpp/blob/master/tips/277.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                    Info
                                                                                                                                      @@ -13288,7 +13291,7 @@ using make_index_sequence = typename detail::make_index_sequence<N>::type; 276 - Did you know that C++23 added `bind_back` to simplify writing higher order functions? https://github.com/tip-of-the-week/cpp/blob/master/tips/276.md https://github.com/tip-of-the-week/cpp/blob/master/tips/276.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                      Info
                                                                                                                                        @@ -13478,7 +13481,7 @@ template <typename ... Args> 275 - Did you know what is the underlying type of NTTP string aka `fixed_string`? https://github.com/tip-of-the-week/cpp/blob/master/tips/275.md https://github.com/tip-of-the-week/cpp/blob/master/tips/275.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                        Info
                                                                                                                                          @@ -13625,7 +13628,7 @@ using to_string_t = decltype([]<auto... Is>(std::index_sequence<Is...&g 274 - Did you know about C++23 proposal `Structured Bindings can introduce a Pack`? https://github.com/tip-of-the-week/cpp/blob/master/tips/274.md https://github.com/tip-of-the-week/cpp/blob/master/tips/274.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                          Info
                                                                                                                                            @@ -13859,7 +13862,7 @@ constexpr auto first(auto... args) { 273 - Did you know that concept can be passed via lambda expression? https://github.com/tip-of-the-week/cpp/blob/master/tips/273.md https://github.com/tip-of-the-week/cpp/blob/master/tips/273.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                            Info
                                                                                                                                              @@ -14077,7 +14080,7 @@ concept fooable = requires (T t) { t.foo(satisfies<Ts>{}...); }; 272 - **Did you know that C++20 added std::ranges::{all_of, any_of, none_of} algorithms**? https://github.com/tip-of-the-week/cpp/blob/master/tips/272.md https://github.com/tip-of-the-week/cpp/blob/master/tips/272.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                              Info
                                                                                                                                                @@ -14351,7 +14354,7 @@ template<auto... Values> 271 - Did you know that C++20 added support for floating point values as non-type template parameters? https://github.com/tip-of-the-week/cpp/blob/master/tips/271.md https://github.com/tip-of-the-week/cpp/blob/master/tips/271.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                Info
                                                                                                                                                  @@ -14509,7 +14512,7 @@ template<double Epsilon = 0.1> 270 - Did you know that C++23 added `std::to_underlying`? https://github.com/tip-of-the-week/cpp/blob/master/tips/270.md https://github.com/tip-of-the-week/cpp/blob/master/tips/270.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                  Info
                                                                                                                                                    @@ -14827,7 +14830,7 @@ constexpr auto sum_enums = []{ 269 - Did you know about `boost::mp11::mp_with_index`? https://github.com/tip-of-the-week/cpp/blob/master/tips/269.md https://github.com/tip-of-the-week/cpp/blob/master/tips/269.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                    Info
                                                                                                                                                      @@ -15142,7 +15145,7 @@ auto vector_to_array(const auto &v, auto f) -> void { return f(ToArray{v} 268 - Did you know that C++20 added `std::erase_if` for std::map and std::vector? https://github.com/tip-of-the-week/cpp/blob/master/tips/268.md https://github.com/tip-of-the-week/cpp/blob/master/tips/268.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                      Info
                                                                                                                                                        @@ -15455,7 +15458,7 @@ template <class... Ts> 267 - Did you know that C++23 added `std::unreachable`? https://github.com/tip-of-the-week/cpp/blob/master/tips/267.md https://github.com/tip-of-the-week/cpp/blob/master/tips/267.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                        Info
                                                                                                                                                          @@ -15645,7 +15648,7 @@ constexpr auto switch_id(const auto id) { 266 - Did you know wrapping an unqualified function name in parentheses suppresses argument-dependent lookup? https://github.com/tip-of-the-week/cpp/blob/master/tips/266.md https://github.com/tip-of-the-week/cpp/blob/master/tips/266.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                          Info
                                                                                                                                                            @@ -15728,7 +15731,7 @@ struct foo {}; 265 - Did you know that C++23 added Attributes on Lambda-Expressions? https://github.com/tip-of-the-week/cpp/blob/master/tips/265.md https://github.com/tip-of-the-week/cpp/blob/master/tips/265.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                            Info
                                                                                                                                                              @@ -15790,7 +15793,7 @@ int main() { 264 - Did you know that C++20 added `__VA_OPT__` for comma omission and comma deletion? https://github.com/tip-of-the-week/cpp/blob/master/tips/264.md https://github.com/tip-of-the-week/cpp/blob/master/tips/264.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                              Info
                                                                                                                                                                @@ -15857,7 +15860,7 @@ int main() { 263 - Did you know that C++23 added std::byteswap to swap bytes? https://github.com/tip-of-the-week/cpp/blob/master/tips/263.md https://github.com/tip-of-the-week/cpp/blob/master/tips/263.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                Info
                                                                                                                                                                  @@ -16159,7 +16162,7 @@ auto make_output = [](auto x){ 262 - Did you know that type_info equality operator is constexpr in C++23? https://github.com/tip-of-the-week/cpp/blob/master/tips/262.md https://github.com/tip-of-the-week/cpp/blob/master/tips/262.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                  Info
                                                                                                                                                                    @@ -16370,7 +16373,7 @@ consteval bool compare_types(){ 261 - Did you know that C++23 added Monadic operations for std::optional? https://github.com/tip-of-the-week/cpp/blob/master/tips/261.md https://github.com/tip-of-the-week/cpp/blob/master/tips/261.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                    Info
                                                                                                                                                                      @@ -16507,7 +16510,7 @@ std::optional<order_with_id> execute(auto& ts, const market_data& 260 - Did you know that C++23 added std::move_only_function? https://github.com/tip-of-the-week/cpp/blob/master/tips/260.md https://github.com/tip-of-the-week/cpp/blob/master/tips/260.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                      Info
                                                                                                                                                                        @@ -16578,7 +16581,7 @@ int main() { 259 - Did you know that static reflection supports introspecting constructors? https://github.com/tip-of-the-week/cpp/blob/master/tips/259.md https://github.com/tip-of-the-week/cpp/blob/master/tips/259.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                        Info
                                                                                                                                                                          @@ -16768,7 +16771,7 @@ private: 258 - Did you know that static reflection can be used to invoke functions with named parameters? https://github.com/tip-of-the-week/cpp/blob/master/tips/258.md https://github.com/tip-of-the-week/cpp/blob/master/tips/258.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                          Info
                                                                                                                                                                            @@ -16877,7 +16880,7 @@ int main() { 257 - Did you know that static reflection can be used to implement row polymorphism? https://github.com/tip-of-the-week/cpp/blob/master/tips/257.md https://github.com/tip-of-the-week/cpp/blob/master/tips/257.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                            Info
                                                                                                                                                                              @@ -17094,7 +17097,7 @@ struct rows : TRows... { 256 - Did you know that static reflection proposal for C++2X has mirror/value based interface? https://github.com/tip-of-the-week/cpp/blob/master/tips/256.md https://github.com/tip-of-the-week/cpp/blob/master/tips/256.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                              Info
                                                                                                                                                                                @@ -17283,7 +17286,7 @@ auto to_string(const T& t) { 255 - Did you know that static reflection proposal for C++2X can reflect functions? https://github.com/tip-of-the-week/cpp/blob/master/tips/255.md https://github.com/tip-of-the-week/cpp/blob/master/tips/255.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                Info
                                                                                                                                                                                  @@ -17624,7 +17627,7 @@ template<class T> auto to_string() { 254 - Did you know about static reflection proposal for C++2X? https://github.com/tip-of-the-week/cpp/blob/master/tips/254.md https://github.com/tip-of-the-week/cpp/blob/master/tips/254.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                  Info
                                                                                                                                                                                    @@ -17929,7 +17932,7 @@ template <class T> 253 - Did you know that C++20 extends support for data time utilities? https://github.com/tip-of-the-week/cpp/blob/master/tips/253.md https://github.com/tip-of-the-week/cpp/blob/master/tips/253.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                    Info
                                                                                                                                                                                      @@ -18001,7 +18004,7 @@ static_assert(24d / November/ 2022 == sys_days{2022y / November/ Thursday[4]} /* 252 - **Did you know that C++23 added basic_string::resize_and_overwrite**? https://github.com/tip-of-the-week/cpp/blob/master/tips/252.md https://github.com/tip-of-the-week/cpp/blob/master/tips/252.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                      Info
                                                                                                                                                                                        @@ -18169,7 +18172,7 @@ int main() { 251 - Did you know that C++20 added `type_identity` which implements the identity metafunction? https://github.com/tip-of-the-week/cpp/blob/master/tips/251.md https://github.com/tip-of-the-week/cpp/blob/master/tips/251.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                        Info
                                                                                                                                                                                          @@ -18291,7 +18294,7 @@ static_assert(sizeof(int) + sizeof(float) + sizeof(char) == overload_args_sum((n 250 - Did you know about methods to access the last element of variadic pack...? https://github.com/tip-of-the-week/cpp/blob/master/tips/250.md https://github.com/tip-of-the-week/cpp/blob/master/tips/250.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                          Info
                                                                                                                                                                                            @@ -18586,7 +18589,7 @@ constexpr auto nth_element( auto ... args ) 249 - Did you know that C++23 allows extended init-statement with alias-declaration in the for loop? https://github.com/tip-of-the-week/cpp/blob/master/tips/249.md https://github.com/tip-of-the-week/cpp/blob/master/tips/249.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                            Info
                                                                                                                                                                                              @@ -18730,7 +18733,7 @@ auto print(std::ostream& os, auto... args) -> std::ostream& { 248 - Did you know that CRTP can be implemented with C++23 `Deducing this`? https://github.com/tip-of-the-week/cpp/blob/master/tips/248.md https://github.com/tip-of-the-week/cpp/blob/master/tips/248.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                              Info
                                                                                                                                                                                                @@ -18955,7 +18958,7 @@ auto get(const auto &self) { return self.get(); } 247 - Did you know that `Deducing this` proposal has been voted out into C++23? https://github.com/tip-of-the-week/cpp/blob/master/tips/247.md https://github.com/tip-of-the-week/cpp/blob/master/tips/247.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                Info
                                                                                                                                                                                                  @@ -19101,7 +19104,7 @@ static_assert(6 == sum(2, 3, 1)); 246 - Did you know that C++11 added a numeric literal operator template? https://github.com/tip-of-the-week/cpp/blob/master/tips/246.md https://github.com/tip-of-the-week/cpp/blob/master/tips/246.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                  Info
                                                                                                                                                                                                    @@ -19360,7 +19363,7 @@ template <char... Cs> 245 - Did you know about C++2X proposal to add Multidimensional subscript operator? https://github.com/tip-of-the-week/cpp/blob/master/tips/245.md https://github.com/tip-of-the-week/cpp/blob/master/tips/245.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                    Info
                                                                                                                                                                                                      @@ -19638,7 +19641,7 @@ class mdarray{ 244 - Did you know about compiler predefined macros assosicated with the compilation date/time? https://github.com/tip-of-the-week/cpp/blob/master/tips/244.md https://github.com/tip-of-the-week/cpp/blob/master/tips/244.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                      Info
                                                                                                                                                                                                        @@ -19829,7 +19832,7 @@ consteval auto strparse( T arg) -> int 243 - Did you know about C++2X `Pattern matching using is and as` proposal? https://github.com/tip-of-the-week/cpp/blob/master/tips/243.md https://github.com/tip-of-the-week/cpp/blob/master/tips/243.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                        Info
                                                                                                                                                                                                          @@ -20000,7 +20003,7 @@ int main() { 242 - Did you know that ANSI/ISO C++ conforming programs must not rely on a maximum template depth greater than 17 (changed to 1024 in C++11)? https://github.com/tip-of-the-week/cpp/blob/master/tips/242.md https://github.com/tip-of-the-week/cpp/blob/master/tips/242.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                          Info
                                                                                                                                                                                                            @@ -20225,7 +20228,7 @@ struct data : TArgs... {
                                                                                                                                                                                                            241 - Did you know about different ways of accessing C-style arrays by index? https://github.com/tip-of-the-week/cpp/blob/master/tips/241.md https://github.com/tip-of-the-week/cpp/blob/master/tips/241.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                            Info
                                                                                                                                                                                                              @@ -20375,7 +20378,7 @@ constexpr auto sum_n(const auto& array) { 240 - Did you know that `using-declarator` can be used to manipulate the overload set? https://github.com/tip-of-the-week/cpp/blob/master/tips/240.md https://github.com/tip-of-the-week/cpp/blob/master/tips/240.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                              Info
                                                                                                                                                                                                                @@ -20596,7 +20599,7 @@ auto sum_prices(Proc&& ... proc) { 239 - Did you know that Circle Meta-model allows to convert string to a type? https://github.com/tip-of-the-week/cpp/blob/master/tips/239.md https://github.com/tip-of-the-week/cpp/blob/master/tips/239.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                Info
                                                                                                                                                                                                                  @@ -20707,7 +20710,7 @@ constexpr auto strings_to_tuple(Ts ...) { 238 - Did you know that Circle Meta-model allows for applying `normal` STL for operations on @meta types? https://github.com/tip-of-the-week/cpp/blob/master/tips/238.md https://github.com/tip-of-the-week/cpp/blob/master/tips/238.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                  Info
                                                                                                                                                                                                                    @@ -20905,7 +20908,7 @@ constexpr auto calls_verify_types(auto expected, auto given) { 237 - Did you know about C++2X proposal for the Circle Meta-model for compilation-time meta-programming? https://github.com/tip-of-the-week/cpp/blob/master/tips/237.md https://github.com/tip-of-the-week/cpp/blob/master/tips/237.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                    Info
                                                                                                                                                                                                                      @@ -21060,7 +21063,7 @@ template<class T> auto to_tuple_with_names(const T& t){ 236 - Did you know about `__builtin_dump_struct` clang-extension which can nicely print a struct? https://github.com/tip-of-the-week/cpp/blob/master/tips/236.md https://github.com/tip-of-the-week/cpp/blob/master/tips/236.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                      Info
                                                                                                                                                                                                                        @@ -21441,7 +21444,7 @@ template<class T> [[nodiscard]] auto to_tuple_with_names(const T& t) { 235 - Did you know that C++20 `[[no_unique_address]]` can be used to implement lazy/fast/memory efficient views? https://github.com/tip-of-the-week/cpp/blob/master/tips/235.md https://github.com/tip-of-the-week/cpp/blob/master/tips/235.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                        Info
                                                                                                                                                                                                                          @@ -21623,7 +21626,7 @@ template <class T> 234 - Did you know about function-try-block and that exceptions caught inside that block are implicitly rethrown? https://github.com/tip-of-the-week/cpp/blob/master/tips/234.md https://github.com/tip-of-the-week/cpp/blob/master/tips/234.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                          Info
                                                                                                                                                                                                                            @@ -21739,7 +21742,7 @@ struct foo : Ts... { 233 - Did you know that C++20 made `typename` more optional? https://github.com/tip-of-the-week/cpp/blob/master/tips/233.md https://github.com/tip-of-the-week/cpp/blob/master/tips/233.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                            Info
                                                                                                                                                                                                                              @@ -21819,7 +21822,7 @@ auto f8(auto t) -> decltype(t)::type; 232 - Did you know that different overloads can have different specifiers? https://github.com/tip-of-the-week/cpp/blob/master/tips/232.md https://github.com/tip-of-the-week/cpp/blob/master/tips/232.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                              Info
                                                                                                                                                                                                                                @@ -21922,7 +21925,7 @@ consteval auto f(auto... values) requires (sizeof...(values) > 1) { return (. 231 - Did you know about C++17 variadic using declaration? https://github.com/tip-of-the-week/cpp/blob/master/tips/231.md https://github.com/tip-of-the-week/cpp/blob/master/tips/231.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                Info
                                                                                                                                                                                                                                  @@ -22111,7 +22114,7 @@ struct handler final : on_method<Ts>... { 230 - Did you know that C++23 added `if consteval`? https://github.com/tip-of-the-week/cpp/blob/master/tips/230.md https://github.com/tip-of-the-week/cpp/blob/master/tips/230.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                  Info
                                                                                                                                                                                                                                    @@ -22224,7 +22227,7 @@ constexpr auto add_or_sub = [](const auto... args) { 229 - Did you know about python's named tuples? https://github.com/tip-of-the-week/cpp/blob/master/tips/229.md https://github.com/tip-of-the-week/cpp/blob/master/tips/229.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                    Info
                                                                                                                                                                                                                                      @@ -22492,7 +22495,7 @@ struct namedtuple{ 228 - Did you know that C++ allows accessing private members with friend injection? https://github.com/tip-of-the-week/cpp/blob/master/tips/228.md https://github.com/tip-of-the-week/cpp/blob/master/tips/228.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                      Info
                                                                                                                                                                                                                                        @@ -22697,7 +22700,7 @@ EXPOSE_MEMBER_AND_THEN_GO_THINK_ABOUT_WHAT_YOU_HAVE_DONE(business::messages, tra 227 - Did you know that `std::variant` become valueless by exception? https://github.com/tip-of-the-week/cpp/blob/master/tips/227.md https://github.com/tip-of-the-week/cpp/blob/master/tips/227.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                        Info
                                                                                                                                                                                                                                          @@ -23037,7 +23040,7 @@ int main() { 226 - Did you know about C++23 feature which adds support for inheriting from std::variant? https://github.com/tip-of-the-week/cpp/blob/master/tips/226.md https://github.com/tip-of-the-week/cpp/blob/master/tips/226.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                          Info
                                                                                                                                                                                                                                            @@ -23300,7 +23303,7 @@ const auto print_id = [] (auto& os) { 225 - Did you know about C++23 feature which removes unnecessary ()’s from C++ lambdas? https://github.com/tip-of-the-week/cpp/blob/master/tips/225.md https://github.com/tip-of-the-week/cpp/blob/master/tips/225.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                            Info
                                                                                                                                                                                                                                              @@ -23369,7 +23372,7 @@ const auto print_id = [] (auto& os) { 224 - Did you know that the JSON standard does not specify that the insertion order of object elements should be preserved? https://github.com/tip-of-the-week/cpp/blob/master/tips/224.md https://github.com/tip-of-the-week/cpp/blob/master/tips/224.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                              Info
                                                                                                                                                                                                                                                @@ -23643,7 +23646,7 @@ constexpr auto to_json(std::tuple< named<T> ... > const & arg) 223 - Did you know about the proposal to add json support to the standard library? https://github.com/tip-of-the-week/cpp/blob/master/tips/223.md https://github.com/tip-of-the-week/cpp/blob/master/tips/223.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                Info
                                                                                                                                                                                                                                                  @@ -23837,7 +23840,7 @@ template<class ...T> constexpr auto to_json(const std::tuple<named<T 222 - Did you know that C++23 added `contains` function to `string_view`? https://github.com/tip-of-the-week/cpp/blob/master/tips/222.md https://github.com/tip-of-the-week/cpp/blob/master/tips/222.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                  Info
                                                                                                                                                                                                                                                    @@ -24039,7 +24042,7 @@ consteval auto values(auto in, auto str) { 221 - Did you know that with Automatic DI production wiring can be overwritten for integration testing? https://github.com/tip-of-the-week/cpp/blob/master/tips/221.md https://github.com/tip-of-the-week/cpp/blob/master/tips/221.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                    Info
                                                                                                                                                                                                                                                      @@ -24194,7 +24197,7 @@ constexpr auto create(auto&& production, const TFakes&... fakes) -&g 220 - Did you know that with Automatic DI one can control how dependencies are being created? https://github.com/tip-of-the-week/cpp/blob/master/tips/220.md https://github.com/tip-of-the-week/cpp/blob/master/tips/220.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                      Info
                                                                                                                                                                                                                                                        @@ -24405,7 +24408,7 @@ int main() { 219 - Did you know about Automatic Dependency Injection libraries such as DI? https://github.com/tip-of-the-week/cpp/blob/master/tips/219.md https://github.com/tip-of-the-week/cpp/blob/master/tips/219.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                        Info
                                                                                                                                                                                                                                                          @@ -25055,7 +25058,7 @@ int main() { 218 - Did you know about different ways of constructor Dependency Injection? https://github.com/tip-of-the-week/cpp/blob/master/tips/218.md https://github.com/tip-of-the-week/cpp/blob/master/tips/218.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                          Info
                                                                                                                                                                                                                                                            @@ -25585,7 +25588,7 @@ bdd::gherkin::steps steps = [](auto& steps) { 217 - Did you know the difference between fakes, stubs, mocks? https://github.com/tip-of-the-week/cpp/blob/master/tips/217.md https://github.com/tip-of-the-week/cpp/blob/master/tips/217.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                            Info
                                                                                                                                                                                                                                                              @@ -26099,7 +26102,7 @@ bdd::gherkin::steps steps = [](auto& steps) { 216 - Did you know that you can inject singletons to improve testability? https://github.com/tip-of-the-week/cpp/blob/master/tips/216.md https://github.com/tip-of-the-week/cpp/blob/master/tips/216.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                              Info
                                                                                                                                                                                                                                                                @@ -26518,7 +26521,7 @@ int main() { 215 - Did you know C++2X Pattern Matching can be used for run-time dispatching? https://github.com/tip-of-the-week/cpp/blob/master/tips/215.md https://github.com/tip-of-the-week/cpp/blob/master/tips/215.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                Info
                                                                                                                                                                                                                                                                  @@ -26824,7 +26827,7 @@ struct sm { 214 - Did you know about variadic aggregate initialization? https://github.com/tip-of-the-week/cpp/blob/master/tips/214.md https://github.com/tip-of-the-week/cpp/blob/master/tips/214.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                  Info
                                                                                                                                                                                                                                                                    @@ -27225,7 +27228,7 @@ private: 213 - Did you know that mapping types to values is a simple way to transition from compile-time to run-time space? https://github.com/tip-of-the-week/cpp/blob/master/tips/213.md https://github.com/tip-of-the-week/cpp/blob/master/tips/213.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                    Info
                                                                                                                                                                                                                                                                      @@ -27594,7 +27597,7 @@ struct sm { 212 - Did you know that lambdas are const by default but can be mutable and keep state? https://github.com/tip-of-the-week/cpp/blob/master/tips/212.md https://github.com/tip-of-the-week/cpp/blob/master/tips/212.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                      Info
                                                                                                                                                                                                                                                                        @@ -28215,7 +28218,7 @@ auto sum_prices = [sum = std::size_t{}](std::string_view buffer) mutable -> s 211 - Did you know about C++2X Pattern Matching proposal? https://github.com/tip-of-the-week/cpp/blob/master/tips/211.md https://github.com/tip-of-the-week/cpp/blob/master/tips/211.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                        Info
                                                                                                                                                                                                                                                                          @@ -28657,7 +28660,7 @@ auto sum_prices = [sum = std::size_t{}](std::string_view buffer) mutable -> s 210 - Did you know about `Design By Introspection`? https://github.com/tip-of-the-week/cpp/blob/master/tips/210.md https://github.com/tip-of-the-week/cpp/blob/master/tips/210.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                          Info
                                                                                                                                                                                                                                                                            @@ -28917,7 +28920,7 @@ private: 209 - Did you know about `Policy Based Design`? https://github.com/tip-of-the-week/cpp/blob/master/tips/209.md https://github.com/tip-of-the-week/cpp/blob/master/tips/209.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                            Info
                                                                                                                                                                                                                                                                              @@ -29127,7 +29130,7 @@ struct foo { 208 - Did you know that default template arguments can be explored with template template arguments? https://github.com/tip-of-the-week/cpp/blob/master/tips/208.md https://github.com/tip-of-the-week/cpp/blob/master/tips/208.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                              Info
                                                                                                                                                                                                                                                                                @@ -29437,7 +29440,7 @@ using rebind_defaults_t = detail::rebind<T, type_defaults_t<T>, TBinds. 207 - Did you know about the proposal to add constexpr function parmaters? https://github.com/tip-of-the-week/cpp/blob/master/tips/207.md https://github.com/tip-of-the-week/cpp/blob/master/tips/207.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                Info
                                                                                                                                                                                                                                                                                  @@ -29735,7 +29738,7 @@ template<class...Args> struct tuple : std::tuple<Args...> { 206 - Did you know about proposal to add support for recursive lambdas? https://github.com/tip-of-the-week/cpp/blob/master/tips/206.md https://github.com/tip-of-the-week/cpp/blob/master/tips/206.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                  Info
                                                                                                                                                                                                                                                                                    @@ -29913,7 +29916,7 @@ constexpr auto sum_years = [](const auto year) { 205 - Did you know that C++20 `std::to_array` supports creating from string literals? https://github.com/tip-of-the-week/cpp/blob/master/tips/205.md https://github.com/tip-of-the-week/cpp/blob/master/tips/205.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                    Info
                                                                                                                                                                                                                                                                                      @@ -30063,7 +30066,7 @@ constexpr const auto xmas_tree = tree<Size, T>(); 204 - Did you know that you can implement a compile-time map with C++? https://github.com/tip-of-the-week/cpp/blob/master/tips/204.md https://github.com/tip-of-the-week/cpp/blob/master/tips/204.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                      Info
                                                                                                                                                                                                                                                                                        @@ -30325,7 +30328,7 @@ constexpr unpack<T, pack<Ts...>, "one", "two"> m 203 - Did you know that in C++ `char`, `signed char` and `unsigned char` are 3 different types? https://github.com/tip-of-the-week/cpp/blob/master/tips/203.md https://github.com/tip-of-the-week/cpp/blob/master/tips/203.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                        Info
                                                                                                                                                                                                                                                                                          @@ -30663,7 +30666,7 @@ static_assert(not [](auto... args) { return requires { foo(args...); }; }((signe 202 - Did you know that C++20 added `Using Enum` which introduces the enumerator names of the named enumeration as if by a using-declaration for each enumerator? https://github.com/tip-of-the-week/cpp/blob/master/tips/202.md https://github.com/tip-of-the-week/cpp/blob/master/tips/202.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                          Info
                                                                                                                                                                                                                                                                                            @@ -30800,7 +30803,7 @@ static_assert(is_enum_in_scope<InScope>([](auto e){ return requires { e.ec 201 - Did you know that `sizeof` operator can be used for efficient math computation? https://github.com/tip-of-the-week/cpp/blob/master/tips/201.md https://github.com/tip-of-the-week/cpp/blob/master/tips/201.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                            Info
                                                                                                                                                                                                                                                                                              @@ -30949,7 +30952,7 @@ constexpr auto exponent = []<auto... Ns>(std::index_sequence<Ns...>) 200 - Did you know that C++23 added `is_scoped_enum` type trait to detect whether an enum is scoped? https://github.com/tip-of-the-week/cpp/blob/master/tips/200.md https://github.com/tip-of-the-week/cpp/blob/master/tips/200.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                              Info
                                                                                                                                                                                                                                                                                                @@ -31094,7 +31097,7 @@ concept any_enum = std::is_enum_v<T> and std::is_convertible_v<T, std:: 199 - Did you know about proposal to introduce constexpr ternary operator? https://github.com/tip-of-the-week/cpp/blob/master/tips/199.md https://github.com/tip-of-the-week/cpp/blob/master/tips/199.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                Info
                                                                                                                                                                                                                                                                                                  @@ -31544,7 +31547,7 @@ constexpr auto operator or(const TCompare& lhs, const auto& false_in) 198 - Did you know about different ways of iterating over objects? https://github.com/tip-of-the-week/cpp/blob/master/tips/198.md https://github.com/tip-of-the-week/cpp/blob/master/tips/198.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                  Info
                                                                                                                                                                                                                                                                                                    @@ -31875,7 +31878,7 @@ auto iterate(std::vector<T> v, auto&& expr) -> void { 197 - Did you know that Lambdas in Unevaluated Context combined with Template Constraints (Concepts) can be used with types? https://github.com/tip-of-the-week/cpp/blob/master/tips/197.md https://github.com/tip-of-the-week/cpp/blob/master/tips/197.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                    Info
                                                                                                                                                                                                                                                                                                      @@ -32019,7 +32022,7 @@ using copy_if = detail::type_filter<TExpr, Ts...>; 196 - Did you know that Lambdas in Unevaluated Context combined with Immediately Invoked Function Expressions (IIFE) can be used to simplify Template Meta-Programming? https://github.com/tip-of-the-week/cpp/blob/master/tips/196.md https://github.com/tip-of-the-week/cpp/blob/master/tips/196.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                      Info
                                                                                                                                                                                                                                                                                                        @@ -32138,7 +32141,7 @@ constinit auto add_pointer = type_list<decltype([](auto v) 195 - Did you know that C++20 added support for `[[no_unique_address]]` attribute? https://github.com/tip-of-the-week/cpp/blob/master/tips/195.md https://github.com/tip-of-the-week/cpp/blob/master/tips/195.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                        Info
                                                                                                                                                                                                                                                                                                          @@ -32261,7 +32264,7 @@ struct [[gnu::packed]] foo { 194 - Did you know about C++23 proposal to add `views::enumerate`? https://github.com/tip-of-the-week/cpp/blob/master/tips/194.md https://github.com/tip-of-the-week/cpp/blob/master/tips/194.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                          Info
                                                                                                                                                                                                                                                                                                            @@ -32445,7 +32448,7 @@ struct enumerate { 193 - Did you know that C++20 added support for `constexpr new`? https://github.com/tip-of-the-week/cpp/blob/master/tips/193.md https://github.com/tip-of-the-week/cpp/blob/master/tips/193.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                            Info
                                                                                                                                                                                                                                                                                                              @@ -32578,7 +32581,7 @@ struct unique_ptr { 192 - Did you know about `std::expected` proposal for error handling? https://github.com/tip-of-the-week/cpp/blob/master/tips/192.md https://github.com/tip-of-the-week/cpp/blob/master/tips/192.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                              Info
                                                                                                                                                                                                                                                                                                                @@ -32777,7 +32780,7 @@ struct expected : std::optional<T> 191 - Did you know that expression evaluation order is not specified? https://github.com/tip-of-the-week/cpp/blob/master/tips/191.md https://github.com/tip-of-the-week/cpp/blob/master/tips/191.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                                Info
                                                                                                                                                                                                                                                                                                                  @@ -32877,7 +32880,7 @@ int main() { 190 - Did you know that C++20 added `ostream_joiner` that writes successive objects into the basic_ostream separated by a delimiter? https://github.com/tip-of-the-week/cpp/blob/master/tips/190.md https://github.com/tip-of-the-week/cpp/blob/master/tips/190.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                                  Info
                                                                                                                                                                                                                                                                                                                    @@ -33070,7 +33073,7 @@ public: 189 - Did you know that Compile Time Regular Expressions support extracting matches? https://github.com/tip-of-the-week/cpp/blob/master/tips/189.md https://github.com/tip-of-the-week/cpp/blob/master/tips/189.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                                    Info
                                                                                                                                                                                                                                                                                                                      @@ -33323,7 +33326,7 @@ constexpr auto parse_args<empty>(std::string_view input) -> empty { 188 - Did you know about proposal to add Compile Time Regular Expressions? https://github.com/tip-of-the-week/cpp/blob/master/tips/188.md https://github.com/tip-of-the-week/cpp/blob/master/tips/188.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                                      Info
                                                                                                                                                                                                                                                                                                                        @@ -33684,7 +33687,7 @@ static_assert(ctre::match<".*">("hello world")); 187 - Did you know that C++17 made exception specifications be part of the type system? https://github.com/tip-of-the-week/cpp/blob/master/tips/187.md https://github.com/tip-of-the-week/cpp/blob/master/tips/187.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                                        Info
                                                                                                                                                                                                                                                                                                                          @@ -33893,7 +33896,7 @@ constexpr auto function_pointer_maker() -> decltype(&T::template operator 186 - Did you know Non-Type Template Parameters (NTTP) with User-Defined Literals (UDL) can be used to get compile-time strings? https://github.com/tip-of-the-week/cpp/blob/master/tips/186.md https://github.com/tip-of-the-week/cpp/blob/master/tips/186.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                                          Info
                                                                                                                                                                                                                                                                                                                            @@ -34087,7 +34090,7 @@ constexpr auto fixed_format(auto format, auto... args) { 185 - Did you know about the proposal to make `printf` compile-time safe and with named arguments? https://github.com/tip-of-the-week/cpp/blob/master/tips/185.md https://github.com/tip-of-the-week/cpp/blob/master/tips/185.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                                            Info
                                                                                                                                                                                                                                                                                                                              @@ -34366,7 +34369,7 @@ constexpr auto has_valid_args(auto fmt, auto... args) { 184 - **Did you know that you can customize formatter for your classes with `std::format`**? https://github.com/tip-of-the-week/cpp/blob/master/tips/184.md https://github.com/tip-of-the-week/cpp/blob/master/tips/184.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                                              Info
                                                                                                                                                                                                                                                                                                                                @@ -34616,7 +34619,7 @@ struct fmt::formatter<foo<Ts...>> { 183 - Did you know that `Formatted output` has been accepted into C++20? https://github.com/tip-of-the-week/cpp/blob/master/tips/183.md https://github.com/tip-of-the-week/cpp/blob/master/tips/183.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                                                Info
                                                                                                                                                                                                                                                                                                                                  @@ -34812,7 +34815,7 @@ id_continue ::= id_start | digit 182 - Did you know about the proposal to add Non-terminal variadic template parameters? https://github.com/tip-of-the-week/cpp/blob/master/tips/182.md https://github.com/tip-of-the-week/cpp/blob/master/tips/182.md - Sun, 13 Aug 2023 16:15:19 GMT + Sun, 20 Aug 2023 01:08:14 GMT

                                                                                                                                                                                                                                                                                                                                  Info