└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Daily bit(e) of C++ 2 | 3 | This file is a directory of all the Daily bit(e) of C++ posts (starting from 2nd January 2023). 4 | 5 | Each bit(e) links to the corresponding social media posts and lists the relevant keywords. 6 | Therefore, if you want to find posts talking about a specific topic, a simple search should give you what you need. 7 | 8 | ## C++ bit(e) topics 9 | 10 | These posts are short-form C++ information posts. 11 | 12 | - `1.` `std::equal_range` 13 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7192931058957320193-O1rb), [Mastodon](https://hachyderm.io/@simontoth/112389547626935850) 14 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-equal-range-1ca207cb7e3c), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdequal_range?r=1g4l8a) 15 | - [Compiler Explorer](https://compiler-explorer.com/z/zzE93Tn5b) 16 | - `3.` conditional operator `?:` 17 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7188220021121110019-ivcB), [Mastodon](https://hachyderm.io/@simontoth/112315937643637881) 18 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-conditional-operator-ad753687285d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-conditional-operator-e8e?r=1g4l8a) 19 | - [Compiler Explorer](https://compiler-explorer.com/z/5shYvhsTa) 20 | - `4.` multi-dimensional subscript operator `[]` 21 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7190394351104000000-4SvQ), [Mastodon](https://hachyderm.io/@simontoth/112349911803755563) 22 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-multi-dimensional-operator-7fdb4f0cd5c0), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-multi-dimensional?r=1g4l8a) 23 | - [Compiler Explorer](https://godbolt.org/z/EMvs3G4Mb) 24 | - `5.` `std::in_range` 25 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7186045692027510785-xKkU), [Mastodon](https://hachyderm.io/@simontoth/112281963807608669) 26 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-in-range-90413ec3ec7f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdin_range-796?r=1g4l8a) 27 | - [Compiler Explorer](https://compiler-explorer.com/z/W49cPWz7q) 28 | - `8.` `std::jthread` 29 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7191843889689874433-4fJv), [Mastodon](https://hachyderm.io/@simontoth/112372561179937840) 30 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-jthread-912dec720e12), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdjthread-333?r=1g4l8a) 31 | - [Compiler Explorer](https://compiler-explorer.com/z/c11oW9obr) 32 | - `10.` `std::stop_source`, `std::stop_token`, `std::stop_callback` 33 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7192568660207501312-kGZu), [Mastodon](https://hachyderm.io/@simontoth/112383885343814535) 34 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-stop-source-std-stop-token-std-stop-callback-c8db5ce77a64), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdstop_source-stdstop_token-3f6?r=1g4l8a) 35 | - [Compiler Explorer](https://compiler-explorer.com/z/3s5b85MzY) 36 | - `11.` `std::partition_copy` 37 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7198366878321229824-9Xbw), [Mastodon](https://hachyderm.io/@simontoth/112474482328699255) 38 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-partition-copy-5d80784d654f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdpartition_copy-265) 39 | - [Compiler Explorer](https://compiler-explorer.com/z/WxTqcr9n6) 40 | - `12.` `std::mutex` 41 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7189669579260878849-VsFP), [Mastodon](https://hachyderm.io/@simontoth/112338586864862689) 42 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-mutex-3d627d823024), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdmutex-538?r=1g4l8a) 43 | - [Compiler Explorer](https://compiler-explorer.com/z/ePdojjEPj) 44 | - `13.` `std::recursive_mutex` 45 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7194743003347828736-NA2F), [Mastodon](https://hachyderm.io/@simontoth/112417859312821021) 46 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-recursive-mutex-9ec220f79661), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdrecursive_mutex-a03?r=1g4l8a) 47 | - [Compiler Explorer](https://compiler-explorer.com/z/36K7qTYPE) 48 | - `15.` `std::shared_mutex` 49 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7198729294825570305-YyE4), [Mastodon](https://hachyderm.io/@simontoth/112480144686054649) 50 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-shared-mutex-e0a7c5c44b14), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdshared_mutex-835) 51 | - [Compiler Explorer](https://compiler-explorer.com/z/Mjq5sd65s) 52 | - `17.` `std::adjacent_find` 53 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7194018251369000960-0FkH), [Mastodon](https://hachyderm.io/@simontoth/112406534576850716) 54 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-adjacent-find-a000141f2b7d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdadjacent_find-d96?r=1g4l8a) 55 | - [Compiler Explorer](https://compiler-explorer.com/z/xnd67jTo5) 56 | - `19.` `std::timed_mutex`, `std::recursive_timed_mutex`, `std::shared_timed_mutex` 57 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7200903592180940800-40LJ), [Mastodon](https://hachyderm.io/@simontoth/112514118519985692) 58 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-timed-mutex-std-recursive-timed-mutex-std-shared-timed-mutex-3e997a6f2f63), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdtimed_mutex-stdrecursive_time-519) 59 | - [Compiler Explorer](https://compiler-explorer.com/z/Yos3vs13d) 60 | - `20.` `std::condition_variable`, `std::condition_variable_any` 61 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7203077908590936064-124B), [Mastodon](https://hachyderm.io/@simontoth/112548092469298394) 62 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-condition-variable-std-condition-variable-any-4e57564f0341), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdcondition_variable-7f6) 63 | - [Compiler Explorer](https://compiler-explorer.com/z/67339f1Wf) 64 | - `22.` `std::shift_left`, `std::shift_right` 65 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7185320904552259584-0rFj), [Mastodon](https://hachyderm.io/@simontoth/112270639125197836) 66 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-shift-left-std-shift-right-55269c720096), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdshift_left-stdshift_right-423?r=1g4l8a) 67 | - [Compiler Explorer](https://compiler-explorer.com/z/4rer4o945) 68 | - `24.` `std::barrier` 69 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7199816419314679810-yRnU), [Mastodon](https://hachyderm.io/@simontoth/112497131808018337) 70 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-barrier-0610f38893fd), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdbarrier-991) 71 | - [Compiler Explorer](https://compiler-explorer.com/z/ezP3Ydao8) 72 | - `25.` `std::unique`, `std::unique_copy` 73 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7202353136886329344-hFK1), [Mastodon](https://hachyderm.io/@simontoth/112536767710777730) 74 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-unique-std-unique-copy-13cedc032539), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdunique-stdunique_copy-71e) 75 | - [Compiler Explorer](https://compiler-explorer.com/z/hxa9MbxnY) 76 | - `26.` `std::promise`, `std::future` 77 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7204165076713390080-_sxy), [Mastodon](https://hachyderm.io/@simontoth/112565079255877852) 78 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-promise-std-future-4af3b6dd23ac), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdpromise-stdfuture-b4f) 79 | - [Compiler Explorer](https://compiler-explorer.com/z/jcsoY17s4) 80 | - `29.` `std::inplace_merge` 81 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7196192554952839168-6jg6), [Mastodon](https://hachyderm.io/@simontoth/112440508463087100) 82 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-inplace-merge-66d583205fb0), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdinplace_merge-f43?r=1g4l8a) 83 | - [Compiler Explorer](https://compiler-explorer.com/z/a19jT1EsG) 84 | - `31.` `std::scoped_lock` 85 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7206701817051631620-_oqU), [Mastodon](https://hachyderm.io/@simontoth/112604715462538020) 86 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-scoped-lock-54643816a230), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdscoped_lock-117) 87 | - [Compiler Explorer](https://compiler-explorer.com/z/9j7q1bq6n) 88 | - `32.` `std::to_underlying` 89 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7193293436450394113-04ge), [Mastodon](https://hachyderm.io/@simontoth/112395209948022571) 90 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-to-underlying-17aadfe282ba), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdto_underlying-dd2?r=1g4l8a) 91 | - [Compiler Explorer](https://compiler-explorer.com/z/enz8j67of) 92 | - `33.` `std::call_once` 93 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7208876127694565376-cOyg), [Mastodon](https://hachyderm.io/@simontoth/112638689495146935) 94 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-call-once-790f0e2df803), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdcall_once-431) 95 | - [Compiler Explorer](https://compiler-explorer.com/z/ob9xj3761) 96 | - `34.` `std::tuple` 97 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7199091658087374848-syZ9), [Mastodon](https://hachyderm.io/@simontoth/112485807042380823) 98 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-tuple-77aa693362fc), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdtuple-521) 99 | - [Compiler Explorer](https://compiler-explorer.com/z/Kxohdc1fM) 100 | - `36.` `consteval` 101 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7201628367052259328-Hmv1), [Mastodon](https://hachyderm.io/@simontoth/112525443098187915) 102 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-consteval-9326db28f3d5), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-consteval-aab) 103 | - [Compiler Explorer](https://compiler-explorer.com/z/MnM6EaWdE) 104 | - `38.` `if consteval {}` 105 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7187495238020575232-E2Xw), [Mastodon](https://hachyderm.io/@simontoth/112304612976635246) 106 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-if-consteval-30683a938a80), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-if-consteval-c1c?r=1g4l8a) 107 | - [Compiler Explorer](https://compiler-explorer.com/z/j8PbdfzT3) 108 | - `39.` `std::iter_swap` 109 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7207064217982484481-CR-5), [Mastodon](https://hachyderm.io/@simontoth/112610377763424459) 110 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-iter-swap-25b8870770a2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stditer_swap-61b) 111 | - [Compiler Explorer](https://compiler-explorer.com/z/58P96cPdM) 112 | - `40.` `std::nth_element` 113 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7204889870551433216-QJq5), [Mastodon](https://hachyderm.io/@simontoth/112576403868629220) 114 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-nth-element-f540b64deba3), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdnth_element-fbc) 115 | - [Compiler Explorer](https://compiler-explorer.com/z/zzoPoz4nh) 116 | - `43.` `std::move_iterator` 117 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7196554941237215232-zyO1), [Mastodon](https://hachyderm.io/@simontoth/112446171103104004) 118 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-move-iterator-d59ae67160ec), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdmove_iterator-b02?r=1g4l8a) 119 | - [Compiler Explorer](https://compiler-explorer.com/z/dhbE878P1) 120 | - `45.` `std::all_of`, `std::any_of`, `std::none_of` 121 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7195105375962943488-Dv3Z), [Mastodon](https://hachyderm.io/@simontoth/112423521635559580) 122 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-all-of-std-any-of-std-none-of-38108d6e635b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdall_of-stdany_of-241?r=1g4l8a) 123 | - [Compiler Explorer](https://compiler-explorer.com/z/v8457oW77) 124 | - `46.` `std::strong_ordering`, `std::weak_ordering`, `std::partial_ordering` 125 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7200178822774702080-xG5j), [Mastodon](https://hachyderm.io/@simontoth/112502794338959036) 126 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-strong-ordering-std-weak-ordering-std-partial-ordering-4ba24a8c9be0), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdstrong_ordering-5b3) 127 | - [Compiler Explorer](https://compiler-explorer.com/z/drqnqzKxa) 128 | - `47.` `std::bitset` 129 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7201265981019631616-cXz3), [Mastodon](https://hachyderm.io/@simontoth/112519780807668550) 130 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-bitset-cffe30f8d89e), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdbitset-134) 131 | - [Compiler Explorer](https://compiler-explorer.com/z/143P1rdrr) 132 | - `50.` `std::compare_strong_order_fallback`, `std::compare_weak_order_fallback`, `std::compare_partial_order_fallback` 133 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7201990748982906882-GhIq), [Mastodon](https://hachyderm.io/@simontoth/112531105582107720) 134 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-compare-strong-order-fallback-std-compare-weak-order-fallback-b3367d7d6658), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdcompare_strong_order_fallback-22d) 135 | - [Compiler Explorer](https://compiler-explorer.com/z/s3b3z63Gr) 136 | - `52.` `std::make_heap`, `std::push_heap`, `std::pop_heap`, `std::sort_heap` 137 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7209963290431528961-Exb5), [Mastodon](https://hachyderm.io/@simontoth/112655676240896093) 138 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-make-heap-std-push-heap-std-pop-heap-std-sort-heap-2b4f3791009e), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdmake_heap-stdpush_heap) 139 | - [Compiler Explorer](https://compiler-explorer.com/z/rbdG63asn) 140 | - `53.` `std::span` 141 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7195467780777721858-yGx5), [Mastodon](https://hachyderm.io/@simontoth/112429183862729499) 142 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-handling-c-arrays-with-std-span-22b5a8257e1a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-handling-c-arrays?r=1g4l8a) 143 | - [Compiler Explorer](https://compiler-explorer.com/z/G9bjzEaPx) 144 | - `54.` `std::min`, `std::max`, `std::minmax` 145 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7187857625366114305-r07W), [Mastodon](https://hachyderm.io/@simontoth/112310275470799137) 146 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-min-std-max-std-minmax-a39b86cecdd4), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdmin-stdmax-stdminmax?r=1g4l8a) 147 | - [Compiler Explorer](https://compiler-explorer.com/z/YGzovrK4x) 148 | - `55.` `std::iota`, `std::views::iota` 149 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7208513759055597570-27Cs), [Mastodon](https://hachyderm.io/@simontoth/112633026985435999) 150 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-iota-std-views-iota-c2cc51068d26), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdiota-stdviewsiota) 151 | - [Compiler Explorer](https://compiler-explorer.com/z/vso76jzjz) 152 | - `57.` `std::shuffle` 153 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7206339409695100928-OLSv), [Mastodon](https://hachyderm.io/@simontoth/112599053428470327) 154 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-shuffle-a6914fa0a9cc), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdshuffle-95d) 155 | - [Compiler Explorer](https://compiler-explorer.com/z/PzsW48Eq3) 156 | - `59.` Opaque enum declarations 157 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7205252236912803840-5Him), [Mastodon](https://hachyderm.io/@simontoth/112582066205304976) 158 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-opaque-enum-declaration-6fa0dae03137), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-opaque-enum-declaration-b07) 159 | - [Compiler Explorer](https://compiler-explorer.com/z/h54d4zGv9) 160 | - `60.` `std::for_each`, `std::ranges::for_each` 161 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7203802727640907776-WSDz), [Mastodon](https://hachyderm.io/@simontoth/112559417189787609) 162 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-for-each-fc430114d033), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdfor_each-ce4) 163 | - [Compiler Explorer](https://compiler-explorer.com/z/EP7TnKev3) 164 | - `61.` Monostate pattern 165 | - [LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:7037481759902441472), [Mastodon](https://hachyderm.io/@simontoth/109960652407194869) 166 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-monostate-pattern-f795bdd5b432), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-monostate-pattern) 167 | - [Compiler Explorer](https://compiler-explorer.com/z/veE3vfo7P) 168 | - `62.` Correctly calling custom implementation of `std::swap` 169 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7189307184499843072-zlPU), [Mastodon](https://hachyderm.io/@simontoth/112332924651553237) 170 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-correctly-calling-std-swap-000340b075d9), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-correctly-calling?r=1g4l8a) 171 | - [Compiler Explorer](https://compiler-explorer.com/z/4nY1sK3Kn) 172 | - `64.` `std::variant` 173 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7203440319235796994-nhaU), [Mastodon](https://hachyderm.io/@simontoth/112553754757044255) 174 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-variant-basics-9f87a4eab8cc), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdvariant-basics) 175 | - [Compiler Explorer](https://compiler-explorer.com/z/sMEj3177G) 176 | - `66.` `std::visit`, `std::variant` 177 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7210688057690206208-rlac), [Mastodon](https://hachyderm.io/@simontoth/112667000932116531) 178 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-visit-8efc64a9f497), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdvisit-0b6) 179 | - [Compiler Explorer](https://compiler-explorer.com/z/fMoMTjsrG) 180 | - `67.` Defaulted comparison operators, spaceship operator 181 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7194380623862530050-bkQb), [Mastodon](https://hachyderm.io/@simontoth/112412196932431206) 182 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-default-comparison-operators-01235abc39a9), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-default-comparison?r=1g4l8a) 183 | - [Compiler Explorer](https://compiler-explorer.com/z/foj6nTeh1) 184 | - `68.` `std::transform_reduce` 185 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7040018474349285377-ugb6), [Mastodon](https://hachyderm.io/@simontoth/110000288739013874) 186 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-transform-reduce-ae7a3772e848), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdtransform_reduce) 187 | - [Compiler Explorer](https://compiler-explorer.com/z/aYxcfT1Kn) 188 | - `69.` cv- and ref-qualified member functions 189 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7195830161605382144-ZOLw), [Mastodon](https://hachyderm.io/@simontoth/112434846264458270) 190 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-cv-and-ref-qualified-member-functions-fcf7ff658157), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-cv-and-ref-qualified?r=1g4l8a) 191 | - [Compiler Explorer](https://compiler-explorer.com/z/Mf3zWW3fd) 192 | - `71.` Selective copy: `std::copy_if`, `std::remove_copy_if` 193 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7041105641645469697-7HmZ), [Mastodon](https://hachyderm.io/@simontoth/110017276096036676) 194 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-copy-if-std-remove-copy-if-33cc6def55a5), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdcopy_if-stdremove_copy_if) 195 | - [Compiler Explorer](https://compiler-explorer.com/z/bYnhf54G5) 196 | - `73.` `std::chrono` - measuring time 197 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7196917332223369218-ZZh5), [Mastodon](https://hachyderm.io/@simontoth/112451833290599800) 198 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-chrono-measuring-time-37070027c66f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdchrono-measuring) 199 | - [Compiler Explorer](https://compiler-explorer.com/z/zvG5d4aMz) 200 | - `74.` `std::chrono` - representing dates 201 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7197279720076394498-am73), [Mastodon](https://hachyderm.io/@simontoth/112457495538734371) 202 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-chrono-representing-dates-04bcde946879), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdchrono-representing) 203 | - [Compiler Explorer](https://compiler-explorer.com/z/fKvfj6nY7) 204 | - `75.` `std::chrono` - C++20 relative "pseudo-dates" 205 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7197642099716956160-7sZO), [Mastodon](https://hachyderm.io/@simontoth/112463157806162215) 206 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-chrono-relative-pseudo-dates-c66926b7283b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdchrono-relative) 207 | - [Compiler Explorer](https://compiler-explorer.com/z/9To4sdf6z) 208 | - `76.` `std::chrono` - time zones 209 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7198004481790226432-XiUy), [Mastodon](https://hachyderm.io/@simontoth/112468820004009276) 210 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-chrono-time-zones-6397b77e4761), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdchrono-time-zones-540) 211 | - [Compiler Explorer](https://compiler-explorer.com/z/9beq1rcsb) 212 | - `78.` `std::spanstream` 213 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7043642351134593024-Xdet), [Mastodon](https://hachyderm.io/@simontoth/110056911709850794) 214 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-spanstream-c350cdc994a3), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdspanstream) 215 | - [Compiler Explorer](https://compiler-explorer.com/z/occYKs4d5) 216 | - `80.` `std::views::repeat` 217 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7044367136265261057-2OSk), [Mastodon](https://hachyderm.io/@simontoth/110068236640199846) 218 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-repeat-86c2c1d66dc2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsrepeat) 219 | - [Compiler Explorer](https://compiler-explorer.com/z/Y6fxcT47Y) 220 | - `81.` `std::views::cartesian_product` 221 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7044729516631482368-pvbW), [Mastodon](https://hachyderm.io/@simontoth/110073898962654705) 222 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-cartesian-product-dcc00b76f9e), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewscartesian_product) 223 | - [Compiler Explorer](https://compiler-explorer.com/z/h1G3rK7bh) 224 | - `82.` `std::views::stride` 225 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7045091908473245696-i0wP), [Mastodon](https://hachyderm.io/@simontoth/110079560955956077) 226 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-stride-ca59c30845f5), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsstride) 227 | - [Compiler Explorer](https://compiler-explorer.com/z/1Mnn56fac) 228 | - `85.` `std::unique_ptr` - wrapping opaque pointers 229 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7046163967823527936-z819), [Mastodon](https://hachyderm.io/@simontoth/110096312231160621) 230 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-legacy-resources-with-std-unique-ptr-461f32abbf58), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-legacy-resources) 231 | - [Compiler Explorer](https://compiler-explorer.com/z/Gvr7ecPac) 232 | - `87.` `std::partial_sort_copy` 233 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7190031948767993856-bFdu), [Mastodon](https://hachyderm.io/@simontoth/112344249278747984) 234 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-partial-sort-copy-b8dc1d4e2acf), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdpartial_sort_copy-ec8?r=1g4l8a) 235 | - [Compiler Explorer](https://compiler-explorer.com/z/8ETMY6bzb) 236 | - `88.` User-defined literals 237 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7207426580988526593-Uxl_), [Mastodon](https://hachyderm.io/@simontoth/112616040203431863) 238 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-user-defined-literals-83147b5fd2af), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-user-defined-literals-83e) 239 | - [Compiler Explorer](https://compiler-explorer.com/z/f8TvhcPbe) 240 | - `89.` `std::views::chunk_by` 241 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7047613518644211712-X6wq), [Mastodon](https://hachyderm.io/@simontoth/110118961394651280) 242 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-chunk-by-c829d742f7b9), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewschunk_by) 243 | - [Compiler Explorer](https://compiler-explorer.com/z/Mvzo874s1) 244 | - `92.` `std::counted_iterator` 245 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7048688504578420736-zC2y), [Mastodon](https://hachyderm.io/@simontoth/110135948602460954) 246 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-counted-iterator-146d264b9aae), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdcounted_iterator) 247 | - [Compiler Explorer](https://compiler-explorer.com/z/a99Tqev48) 248 | - `94.` `std::views::slide` 249 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7211050449695604738-9KCA), [Mastodon](https://hachyderm.io/@simontoth/112672663389978904) 250 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-slide-22e68bde2d57), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsslide-a5f) 251 | - [Compiler Explorer](https://compiler-explorer.com/z/er7xhbnq4) 252 | - `95.` `std::exchange` 253 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7205977016767037440-DXL8), [Mastodon](https://hachyderm.io/@simontoth/112593391378090900) 254 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-exchange-2d5ca77e0c54), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdexchange-5d7) 255 | - [Compiler Explorer](https://compiler-explorer.com/z/M5sMGMfnn) 256 | - `96.` `std::views::as_rvalue` 257 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7050150239973892096-2Zjo), [Mastodon](https://hachyderm.io/@simontoth/110158597498143553) 258 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-as-rvalue-bbe5ea1bb30), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsas_rvalue) 259 | - [Compiler Explorer](https://compiler-explorer.com/z/b8d15eG6P) 260 | - `97.` static `operator()` 261 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7199454041876103168-Znct), [Mastodon](https://hachyderm.io/@simontoth/112491469366761335) 262 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-static-operator-55bd1dc8ee68), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-static-operator-dde) 263 | - [Compiler Explorer](https://compiler-explorer.com/z/hc67zh7jv) 264 | - `99.` `std::front_inserter`, `std::back_inserter`, `std::inserter` 265 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7051237398147387392-3UrU), [Mastodon](https://hachyderm.io/@simontoth/110175584456182865) 266 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-front-inserter-std-back-inserter-std-inserter-17d0d83b7308), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdfront_inserter) 267 | - [Compiler Explorer](https://compiler-explorer.com/z/Eb9ed4hrs) 268 | - `101.` Optional values `std::unique_ptr`, `std::optional` 269 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7051962187132588032-XLt1), [Mastodon](https://hachyderm.io/@simontoth/110186909496987574) 270 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-optional-values-std-unique-ptr-std-optional-6b1cd1516131), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-optional-values-stdunique_ptr) 271 | - [Compiler Explorer](https://compiler-explorer.com/z/sqf9ro1cE) 272 | - `102.` Integer literals 273 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7202715520880517120-eoUT), [Mastodon](https://hachyderm.io/@simontoth/112542430189654653) 274 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-integer-literals-87286e696e57), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-integer-literals-304) 275 | - [Compiler Explorer](https://compiler-explorer.com/z/W43z495Gr) 276 | - `103.` `std::views::join` 277 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7052686949169401857-stNy), [Mastodon](https://hachyderm.io/@simontoth/110198233700394220) 278 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-join-717ba51c237c), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsjoin) 279 | - [Compiler Explorer](https://compiler-explorer.com/z/ThbxEKMaj) 280 | - `106.` `std::current_exception`, `std::exception_ptr`, `std::rethrow_exception` 281 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7053774121612034048-7Vwi), [Mastodon](https://hachyderm.io/@simontoth/110215220529805112) 282 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-current-exception-std-exception-ptr-std-rethrow-exception-87b0fb3fc32d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdcurrent_exception) 283 | - [Compiler Explorer](https://compiler-explorer.com/z/h7jPnnYbE) 284 | - `108.` `std::views::chunk` 285 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7209238515321049088-Xr5S), [Mastodon](https://hachyderm.io/@simontoth/112644648257651574) 286 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-view-chunk-dd11cc08e975), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewchunk) 287 | - [Compiler Explorer](https://compiler-explorer.com/z/E5KTses7f) 288 | - `109.` inline namespace 289 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7054861280939008000-v01-), [Mastodon](https://hachyderm.io/@simontoth/110232207381678541) 290 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-inline-namespace-e0832997449a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-inline-namespace) 291 | - [Compiler Explorer](https://godbolt.org/z/41W6Mej9f) 292 | - `110.` `std::optional` accessing value 293 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7055223675775537152-UYA7), [Mastodon](https://hachyderm.io/@simontoth/110237869848509882) 294 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-accessing-content-of-std-optional-6cfb646304d4), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-accessing-content) 295 | - [Compiler Explorer](https://godbolt.org/z/aea9c3KWr) 296 | - `111.` `override` specifier 297 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7055586053063106561-0hrC) 298 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-override-specifier-c1637f46f883), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-override-specifier) 299 | - [Compiler Explorer](https://compiler-explorer.com/z/nac47rosj) 300 | - `113.` `[[nodiscard]]` attribute - basic use 301 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7056310832992833536-iYni), [Mastodon](https://hachyderm.io/@simontoth/110254856702561742) 302 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-nodiscard-attribute-57cfeb940950), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-nodiscard-attribute) 303 | - [Compiler Explorer](https://compiler-explorer.com/z/TMMojeKcd) 304 | - `115.` `std::transform` 305 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7200541206961946624-HLyq), [Mastodon](https://hachyderm.io/@simontoth/112508456238376925) 306 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-transform-cd110bda198f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdtransform-ce2) 307 | - [Compiler Explorer](https://compiler-explorer.com/z/9E8fq6EP3) 308 | - `116.` `std::views::zip` 309 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7057397991740977152-xKVR), [Mastodon](https://hachyderm.io/@simontoth/110271843802897593) 310 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-zip-c4429066b069), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewszip) 311 | - [Compiler Explorer](https://compiler-explorer.com/z/rEWh65hb7) 312 | - `117.` Dependency injection 313 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7057760381426888704-gZU7), [Mastodon](https://hachyderm.io/@simontoth/110277505950492275) 314 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-dependency-injection-fdcdd14ecdee), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-dependency-injection) 315 | - [Compiler Explorer](https://compiler-explorer.com/z/1976811fd) 316 | - `120.` Type tagging 317 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7058847555849179136-BI0Q), [Mastodon](https://hachyderm.io/@simontoth/110294492910221629) 318 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-type-tagging-42b9e0374b84), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-type-tagging) 319 | - [Compiler Explorer](https://compiler-explorer.com/z/Eb4eTET3v) 320 | - `122.` `std::ranges::contains`, `std::ranges::contains_subrange` 321 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7059572320788471808-TieU), [Mastodon](https://hachyderm.io/@simontoth/110305817822958331) 322 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-ranges-contains-std-ranges-contains-subrange-1cd00424370a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdrangescontains) 323 | - [Compiler Explorer](https://compiler-explorer.com/z/MvTa8WWcz) 324 | - `123.` `std::lower_bound`, `std::upper_bound` 325 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7188582411675258880-wQn0), [Mastodon](https://hachyderm.io/@simontoth/112321599968120650) 326 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-lower-bound-std-upper-bound-098d7871dc0a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdlower_bound-stdupper_bound-1ef?r=1g4l8a) 327 | - [Compiler Explorer](https://compiler-explorer.com/z/nhE6oKear) 328 | - `124.` `std::ranges::fold_left`, `std::ranges::fold_left_first`, `std::ranges::fold_right`, `std::ranges::fold_right_last` 329 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7060297101003350017-0BaW), [Mastodon](https://hachyderm.io/@simontoth/110317142068256258) 330 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-ranges-fold-left-ranges-fold-left-first-ranges-fold-right-747bd2149cc8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-rangesfold_left-rangesfold_left_) 331 | - [Compiler Explorer](https://compiler-explorer.com/z/bKf566q53) 332 | - `125.` init statements (if, switch, range-loop) 333 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7060659491310039040--JL8), [Mastodon](https://hachyderm.io/@simontoth/110322804389787346) 334 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-init-statements-6e6bd4bd2a11), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-init-statements) 335 | - [Compiler Explorer](https://compiler-explorer.com/z/ndn1n9h4e) 336 | - `127.` `std::views::adjacent`, `std::views::pairwise` 337 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7061384264818249729-VyVu), [Mastodon](https://hachyderm.io/@simontoth/110334129130198227) 338 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-adjacent-std-views-pairwise-809363044218), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsadjacent) 339 | - [Compiler Explorer](https://compiler-explorer.com/z/xq8oPvaxa) 340 | - `129.` `[[no_unique_address]]` 341 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7062109045234507776-KSCN), [Mastodon](https://hachyderm.io/@simontoth/110345453695128988) 342 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-no-unique-address-8c49ffb9b4ba), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-no_unique_address) 343 | - [Compiler Explorer](https://compiler-explorer.com/z/4Y9dK95jf) 344 | - `130.` `std::endian` 345 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7062471425651040256-obsu), [Mastodon](https://hachyderm.io/@simontoth/110351116170965123) 346 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-endian-88930e57445e), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdendian) 347 | - [Compiler Explorer](https://compiler-explorer.com/z/6EW5G1a3f) 348 | - `131.` `std::views::keys`, `std::views::values` 349 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7062833809720778752-5Kw3), [Mastodon](https://hachyderm.io/@simontoth/110356778526714110) 350 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-keys-std-views-values-8b6114f22e43), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewskeys-stdviewsvalues) 351 | - [Compiler Explorer](https://compiler-explorer.com/z/z7Pqq8WjT) 352 | - `134.` `std::find`, `std::find_if`, `std::find_if_not` 353 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7191119141896957954-8GlB), [Mastodon](https://hachyderm.io/@simontoth/112361236178400069) 354 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-find-std-find-if-std-find-if-not-e66f732e29ef), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdfind-stdfind_if-6f4?r=1g4l8a) 355 | - [Compiler Explorer](https://compiler-explorer.com/z/1j51xf7fP) 356 | - `136.` `std::views::enumerate` 357 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7064645768350965760-t73p), [Mastodon](https://hachyderm.io/@simontoth/110385089787993738) 358 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-enumerate-ead7cf53972d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsenumerate) 359 | - [Compiler Explorer](https://compiler-explorer.com/z/84b6ns5hs) 360 | - `137.` `std::ranges::fold_left_with_iter`, `std::ranges::fold_left_first_with_iter` 361 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7065008140995416065-bqOY), [Mastodon](https://hachyderm.io/@simontoth/110390753196037835) 362 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-ranges-fold-left-with-iter-std-ranges-fold-left-first-with-iter-9b1e7ad4cc47), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdrangesfold_left_with_iter) 363 | - [Compiler Explorer](https://compiler-explorer.com/z/rsxK669fe) 364 | - `138.` Getter method singleton 365 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7065370524335362049-wnHP), [Mastodon](https://hachyderm.io/@simontoth/110396414388703295) 366 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-singleton-pattern-98a069c3d59a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-singleton-pattern) 367 | - [Compiler Explorer](https://compiler-explorer.com/z/3MdMsTedj) 368 | - `139.` `std::views::transform` 369 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7065732914285555712-8Wam), [Mastodon](https://hachyderm.io/@simontoth/110402076966554158) 370 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-transform-a81a42a1cf00), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewstransform) 371 | - [Compiler Explorer](https://compiler-explorer.com/z/vee5Y9YTK) 372 | - `141.` Projection support in `std::ranges` 373 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7066457695368704000-VGTU), [Mastodon](https://hachyderm.io/@simontoth/110413401349392112) 374 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-projections-in-c-20-range-algorithms-5648d0fb16f5), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-projections-in-c20) 375 | - [Compiler Explorer](https://compiler-explorer.com/z/W1GYv1aET) 376 | - `143.` `std::function` 377 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7210325671447801856-h2WF), [Mastodon](https://hachyderm.io/@simontoth/112661338553413959) 378 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-function-954acfbf1a55), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdfunction-1b9) 379 | - [Compiler Explorer](https://compiler-explorer.com/z/d4a55K8oT) 380 | - `144.` `std::views::zip_transform` 381 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7067544867551207425-NW13), [Mastodon](https://hachyderm.io/@simontoth/110430388271216911) 382 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-zip-transform-df28b1ff4718), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewszip_transform) 383 | - [Compiler Explorer](https://compiler-explorer.com/z/73hYdTMvW) 384 | - `145.` `std::move_only_function` 385 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7067907250828271617-e9aZ), [Mastodon](https://hachyderm.io/@simontoth/110436050545589450) 386 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-move-only-function-26c5e5c8bf16), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdmove_only_function) 387 | - [Compiler Explorer](https://compiler-explorer.com/z/o5rKf6cbo) 388 | - `146.` Raw string literals 389 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7068269627692195841-DvbS), [Mastodon](https://hachyderm.io/@simontoth/110441713073525824) 390 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-raw-string-literals-238b86832325), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-raw-string-literals) 391 | - [Compiler Explorer](https://compiler-explorer.com/z/acEeoGrTs) 392 | - `148.` `std::ranges::find_last`, `std::ranges::find_last_if`, `std::ranges::find_last_if_not` 393 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7068994408821469184-unSe), [Mastodon](https://hachyderm.io/@simontoth/110453037487206136) 394 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-ranges-find-last-std-ranges-find-last-if-ace6be6a24fb), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdrangesfind_last) 395 | - [Compiler Explorer](https://compiler-explorer.com/z/Mfz7Wj9z6) 396 | - `150.` `std::this_thread` 397 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7069719194270867457-qF9Y), [Mastodon](https://hachyderm.io/@simontoth/110464362290040781) 398 | - [Medium](https://medium.com/@simontoth/daily-bite-of-c-std-this-thread-28a8ba5396f0), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdthis_thread) 399 | - [Compiler Explorer](https://compiler-explorer.com/z/hzcb6eKde) 400 | - `151.` `constexpr if` 401 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7070081571189346304-Vwjx), [Mastodon](https://hachyderm.io/@simontoth/110470024599581620) 402 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-c-17-constexpr-if-b570dbb06b50), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-c17-constexpr-if) 403 | - [Compiler Explorer](https://compiler-explorer.com/z/vT99WMoTr) 404 | - `152.` `std::views::join_with` 405 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7070443961491804160-aTLs), [Mastodon](https://hachyderm.io/@simontoth/110475687002009155) 406 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-join-with-b9f12299640d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsjoin_with) 407 | - [Compiler Explorer](https://compiler-explorer.com/z/7GWo7vx1Y) 408 | - `155.` `std::views::as_const` 409 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7071531129261969409-M1-w), [Mastodon](https://hachyderm.io/@simontoth/110492673656654173) 410 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-as-const-39778046eedc), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsas_const) 411 | - [Compiler Explorer](https://compiler-explorer.com/z/rqjv7Wz85) 412 | - `157.` `std::async` 413 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7072255893148463104-0n7V), [LinkedIn Correction](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7072470256518066177-AsMS), [Mastodon](https://hachyderm.io/@simontoth/110503998376575469), [Mastodon Correction](https://hachyderm.io/@simontoth/110507357671012869) 414 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-async-a23af8b29062), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdasync) 415 | - [Compiler Explorer](https://compiler-explorer.com/z/jMWc7EYe1) 416 | - `158.` `std::quoted` 417 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7072618284088483841-lYWI), [Mastodon](https://hachyderm.io/@simontoth/110509660689725212) 418 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-quoted-bcff668f0475), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-integer-literal-bases) 419 | - [Compiler Explorer](https://compiler-explorer.com/z/9s5318b9j) 420 | - `159.` Integer literal bases 421 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7072980674709737474-OpTQ), [Mastodon](https://hachyderm.io/@simontoth/110515323066525310) 422 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-integer-literal-bases-c2f488e2fa51), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-integer-literal-bases) 423 | - [Compiler Explorer](https://compiler-explorer.com/z/qTqh384E6) 424 | - `160.` `std::next`, `std::prev` 425 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7073343056887832576-KSy9), [Mastodon](https://hachyderm.io/@simontoth/110520985360507233) 426 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-next-std-prev-6c4ca22bee93), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdnext-stdprev) 427 | - [Compiler Explorer](https://compiler-explorer.com/z/bKa9aff3h) 428 | - `162.` Structured bindings 429 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7074067840483389441-x6rk), [Mastodon](https://hachyderm.io/@simontoth/110532310031248424) 430 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-structured-bindings-1775ab3044c1), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-structured-bindings) 431 | - [Compiler Explorer](https://compiler-explorer.com/z/4TKWW3n6M) 432 | - `164.` `std::views::common` 433 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7074792609751134208-30UE), [Mastodon](https://hachyderm.io/@simontoth/110543634538222700) 434 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-common-d6528018a128), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewscommon) 435 | - [Compiler Explorer](https://compiler-explorer.com/z/zPvMsrc1E) 436 | - `165.` `std::string` literals 437 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7075155003077742592-_d4P), [Mastodon](https://hachyderm.io/@simontoth/110549296774248117) 438 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-standard-string-literals-f08c900fd2c0), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-standard-string-literals) 439 | - [Compiler Explorer](https://compiler-explorer.com/z/ocn3szTKq) 440 | - `166.` `std::variant` - `std::monostate` 441 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7205614638154051584-pdF5), [Mastodon](https://hachyderm.io/@simontoth/112587728935427115) 442 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-monostate-for-std-variant-63d1fc1a5acf), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdmonostate-for) 443 | - [Compiler Explorer](https://compiler-explorer.com/z/sWjPEadv1) 444 | - `169.` Unnamed / Anonymous namespaces 445 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7076604547917303808-0Qfv), [Mastodon](https://hachyderm.io/@simontoth/110571946117018058) 446 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-anonymous-namespaces-cb99857edfba), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-anonymous-namespaces) 447 | - [Compiler Explorer](https://compiler-explorer.com/z/fz9b95nPs) 448 | - `171.` `std::views::drop`, `std::views::drop_while` 449 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7077329335803604992-uJmj), [Mastodon](https://hachyderm.io/@simontoth/110583270731873612) 450 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-drop-std-views-drop-while-2eeb199029d8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsdrop-stdviewsdrop_while) 451 | - [Compiler Explorer](https://compiler-explorer.com/z/ozqhKcM7j) 452 | - `172.` `std::plus`, `std::minus`, `std::multiplies`, `std::divides`, `std::modulus`, `std::negate` 453 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7077691725992849408-_E1j), [Mastodon](https://hachyderm.io/@simontoth/110588933105877279) 454 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-plus-std-minus-std-multiplies-std-divides-std-modulus-and-6668efff1fa9), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdplus-stdminus) 455 | - [Compiler Explorer](https://compiler-explorer.com/z/PWGYWKWcT) 456 | - `173.` Compositing C++20 views 457 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7078054098981281792-USWV), [Mastodon](https://hachyderm.io/@simontoth/110594595288362799) 458 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-compositing-c-20-views-a17a8053e09), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-compositing-c20-views) 459 | - [Compiler Explorer](https://compiler-explorer.com/z/vG4hhe77h) 460 | - `174.` `std::rotate` 461 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7078416487287283712-qEJA), [Mastodon](https://hachyderm.io/@simontoth/110600257586688977) 462 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-rotate-e06e05523ab3), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdrotate) 463 | - [Compiler Explorer](https://compiler-explorer.com/z/vs1e797f5) 464 | - `176.` `[[nodiscard]]` for types and constructors 465 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7079141264515854336-uiUX), [Mastodon](https://hachyderm.io/@simontoth/110611582182248843) 466 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-nodiscard-constructors-and-types-b7fa050c4448), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-nodiscard-constructors) 467 | - [Compiler Explorer](https://compiler-explorer.com/z/336dKvMMn) 468 | - `178.` `std::views::reverse` 469 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7079866039903121408-S_U9), [Mastodon](https://hachyderm.io/@simontoth/110622906835515610) 470 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-reverse-2453a38ad549), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsreverse) 471 | - [Compiler Explorer](https://compiler-explorer.com/z/zG77ne7sv) 472 | - `179.` `std::addressof` 473 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7080228434173415424-UNTu), [Mastodon](https://hachyderm.io/@simontoth/110628569540439167) 474 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-addressof-34b2b82fd0c0), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdaddressof) 475 | - [Compiler Explorer](https://compiler-explorer.com/z/PjqTPTKWe) 476 | - `180.` Range-based for-loop as a replacement for raw for-loops. 477 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7080590813830754304-Xdam), [Mastodon](https://hachyderm.io/@simontoth/110634231417011267) 478 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-range-for-loop-de0beaaef5f5), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-range-for-loop) 479 | - [Compiler Explorer](https://compiler-explorer.com/z/co8846fGs) 480 | - `181.` Inheritance: `final` specifier 481 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7080953207408979968-WLO1), [Mastodon](https://hachyderm.io/@simontoth/110639893810818788) 482 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-final-specifier-3ea2b8a1cff7), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-final-specifier) 483 | - [Compiler Explorer](https://compiler-explorer.com/z/3afa95Tf6) 484 | - `183.` Class Template Argument Deduction - CTAD 485 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7208151349509668864-fwn2), [Mastodon](https://hachyderm.io/@simontoth/112627364715689098) 486 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-class-template-argument-deduction-ctad-f0886131c129), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-class-template-argument-5f7) 487 | - [Compiler Explorer](https://compiler-explorer.com/z/zdoq8E1Mq) 488 | - `185.` Deduction guides for CTAD 489 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7209600897499185153-ofdA), [Mastodon](https://hachyderm.io/@simontoth/112650013976567684) 490 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-deduction-guides-for-ctad-ebc35973bcd3), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-deduction-guides-82f) 491 | - [Compiler Explorer](https://compiler-explorer.com/z/zqTvb9vas) 492 | - `186.` `std::includes` 493 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7082765143066992640-SANM), [Mastodon](https://hachyderm.io/@simontoth/110668205294086119) 494 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-includes-54fcaac4ffd2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdincludes) 495 | - [Compiler Explorer](https://compiler-explorer.com/z/WGhrKGzoE) 496 | - `187.` Nested Namespaces 497 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7083127542315921410-DgRv), [Mastodon](https://hachyderm.io/@simontoth/110673868034801235) 498 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-nested-namespace-syntax-a02d10025a12), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-nested-namespace) 499 | - [Compiler Explorer](https://compiler-explorer.com/z/4YGv37e1j) 500 | - `188.` `std::views::filter` 501 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7083489917422456832-VSvi), [Mastodon](https://hachyderm.io/@simontoth/110679530051294960) 502 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-filter-2ca3fb66bee3), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsfilter) 503 | - [Compiler Explorer](https://compiler-explorer.com/z/vn1KTK494) 504 | - `190.` `std::optional` - monadic interface 505 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7084214701693259776-_kIu), [Mastodon](https://hachyderm.io/@simontoth/110690854720856264) 506 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-monadic-interface-for-std-optional-fd1a9349960c), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-monadic-interface) 507 | - [Compiler Explorer](https://compiler-explorer.com/z/4dzc776Gq) 508 | - `192.` `std::any` 509 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7084939478871498753-tbg5), [Mastodon](https://hachyderm.io/@simontoth/110702179188077708) 510 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-any-2c6869a836e1), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdany) 511 | - [Compiler Explorer](https://compiler-explorer.com/z/jEYPvfnE8) 512 | - `193.` `std::sort` 513 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7085301860948942848-kNyC), [Mastodon](https://hachyderm.io/@simontoth/110707842300232223) 514 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-sort-c4de9326acef), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdsort) 515 | - [Compiler Explorer](https://compiler-explorer.com/z/Y9fWYdG9a) 516 | - `194.` `std::midpoint` 517 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7085664244473450496-iNiF), [Mastodon](https://hachyderm.io/@simontoth/110713503927516011) 518 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-midpoint-764c237e2c9b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdmidpoint) 519 | - [Compiler Explorer](https://compiler-explorer.com/z/jW8qG519s) 520 | - `195.` `std::views::take`, `std::views::take_while` 521 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7086026638466904064-NMsr), [Mastodon](https://hachyderm.io/@simontoth/110719165972895932) 522 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-take-std-views-take-while-c2c3bd95062f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewstake-stdviewstake_while) 523 | - [Compiler Explorer](https://compiler-explorer.com/z/Efv174Yaf) 524 | - `197.` `explicit` keyword 525 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7086751407772459008-vPDi), [Mastodon](https://hachyderm.io/@simontoth/110730491053914006) 526 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-explicit-specifier-ae2766696bf8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-explicit-specifier) 527 | - [Compiler Explorer](https://compiler-explorer.com/z/5z6c84znK) 528 | - `199.` `std::replace`, `std::replace_if` 529 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7087476188931076096-_d6P), [Mastodon](https://hachyderm.io/@simontoth/110741815496467764) 530 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-replace-std-replace-if-2153c783cbc3), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdreplace-stdreplace_if) 531 | - [Compiler Explorer](https://compiler-explorer.com/z/hK4azaKeP) 532 | - `200.` `typeid` operator, `std::type_info` 533 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7087838586577801216-qXBt), [Mastodon](https://hachyderm.io/@simontoth/110747478096965237) 534 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-type-index-boost-type-index-c4dd6ae094e5), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-typeid-operator-stdtype_info) 535 | - [Compiler Explorer](https://compiler-explorer.com/z/YxePzhbhE) 536 | - `201.` `std::type_index`, Boost `typeindex` library 537 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7088200961071927296-u4iO), [Mastodon](https://hachyderm.io/@simontoth/110753140370988816) 538 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-type-index-boost-type-index-c4dd6ae094e5), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdtype_index-boosttype_index) 539 | - Compiler Explorer: [`std::type_index`](https://compiler-explorer.com/z/f1czz5E3b), [`boost::typeindex`](https://compiler-explorer.com/z/hG8avbbdY) 540 | - `202.` `std::min_element`, `std::max_element`, `std::minmax_element` 541 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7088563347943501824-EqZJ), [Mastodon](https://hachyderm.io/@simontoth/110758802428303820) 542 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-min-element-std-max-element-and-std-minmax-element-d1682b40837b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdmin_element-stdmax_element) 543 | - [Compiler Explorer](https://compiler-explorer.com/z/e4aE6c8Pf) 544 | - `204.` `std::filesystem::path`, `std::filesystem::directory_iterator` 545 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7089288133657116672-Ae2p), [Mastodon](https://hachyderm.io/@simontoth/110770126555470608) 546 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-filesystem-path-std-filesystem-directory-iterator-d3d98abb03d0), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdfilesystempath) 547 | - [Compiler Explorer](https://compiler-explorer.com/z/3G7Gvn4T6) 548 | - `206.` `std::partition`, `std::stable_partition` 549 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7090012905986744320-x3gk), [Mastodon](https://hachyderm.io/@simontoth/110781451546508471) 550 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-partition-std-stable-partition-b45752807b7d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdpartition-stdstable_partition) 551 | - [Compiler Explorer](https://compiler-explorer.com/z/e68oPcjrn) 552 | - `207.` `std::sample` 553 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7090375300231872512-kryp), [Mastodon](https://hachyderm.io/@simontoth/110787113765371350) 554 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-sample-47a18b3f8b0d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdsample) 555 | - [Compiler Explorer](https://compiler-explorer.com/z/EWazzMbns) 556 | - `208.` `std::deque` 557 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7090737700080635904-FohZ), [Mastodon](https://hachyderm.io/@simontoth/110792775856672847) 558 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-deque-b226894e1f1d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stddeque) 559 | - [Compiler Explorer](https://compiler-explorer.com/z/jfjaTsKxE) 560 | - `209.` `std::views::adjacent_transform` 561 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7091100080216096769-o5OJ), [Mastodon](https://hachyderm.io/@simontoth/110798437975982783) 562 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-adjacent-transform-90dec01c1348), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsadjacent_transform) 563 | - [Compiler Explorer](https://compiler-explorer.com/z/Ys1WEdq9W) 564 | - `211.` `std::gcd`, `std::lcm` 565 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7091824839602130945-zaku), [Mastodon](https://hachyderm.io/@simontoth/110809763203568751) 566 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-gcd-std-lcm-4d50b94f0956), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdgcd-stdlcm) 567 | - [Compiler Explorer](https://compiler-explorer.com/z/a48Yexbrd) 568 | - `213.` `std::remove`, `std::remove_if` 569 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7092549619267559424-MLzX), [Mastodon](https://hachyderm.io/@simontoth/110821087180761436) 570 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-remove-std-remove-if-33876e864726), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdremove-stdremove_if) 571 | - [Compiler Explorer](https://compiler-explorer.com/z/65zoKv7c1) 572 | - `214.` `std::list`, `std::forward_list` 573 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7092912010421526528-G8t4), [Mastodon](https://hachyderm.io/@simontoth/110826750280768895) 574 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-list-std-forward-list-d3c866f1fc9a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdlist-stdforward_list) 575 | - [Compiler Explorer](https://compiler-explorer.com/z/reaoEYY8n) 576 | - `215.` `std::erase`, `std::erase_if` 577 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7093274394306727936-BORN), [Mastodon](https://hachyderm.io/@simontoth/110832411737484360) 578 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-erase-std-erase-if-d18a5b7cd92b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stderase-stderase_if) 579 | - [Compiler Explorer](https://compiler-explorer.com/z/n1GKrzKEY) 580 | - `216.` `std::initializer_list` 581 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7093636781664792576-VjTx), [Mastodon](https://hachyderm.io/@simontoth/110838074261005960) 582 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-initializer-list-29dd1945cdd2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdinitializer_list) 583 | - [Compiler Explorer](https://compiler-explorer.com/z/WjzETocx7) 584 | - `218.` Curiously Recurring Template Pattern (CRTP) 585 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7094361557274357760-C_nq), [Mastodon](https://hachyderm.io/@simontoth/110849398751930054) 586 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-curiously-recurring-template-pattern-851ccdcaf458), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-curiously-recurring) 587 | - [Compiler Explorer](https://compiler-explorer.com/z/xo3haE7Tc) 588 | - `220.` Argument Dependent Lookup (ADL) 589 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7095086340781813760-i_aa), [Mastodon](https://hachyderm.io/@simontoth/110860723370400510) 590 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-argument-dependent-lookup-adl-1943965059ad), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-argument-dependent) 591 | - [Compiler Explorer](https://compiler-explorer.com/z/7ha8Gcjn7) 592 | - `221.` `std::expected` 593 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7095448725904334848-2J-S), [Mastodon](https://hachyderm.io/@simontoth/110866386323354693) 594 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-expected-61cadfa346bd), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdexpected) 595 | - [Compiler Explorer](https://compiler-explorer.com/z/3eaEW7Yzr) 596 | - `222.` `std::views::counted` 597 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7095811114420056064-IjB5), [Mastodon](https://hachyderm.io/@simontoth/110872048335110071) 598 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-counted-d7d1850143da), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewscounted) 599 | - [Compiler Explorer](https://compiler-explorer.com/z/5nsrsqxTx) 600 | - `223.` Customization objects: ADL + Niebloid 601 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7096173489388179456-8hi0), [Mastodon](https://hachyderm.io/@simontoth/110877710891580098) 602 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-customization-point-using-adl-2c675f94e04f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-customization-point) 603 | - [Compiler Explorer](https://compiler-explorer.com/z/r3vcaPWM6) 604 | - `225.` `std::binary_search` 605 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7096898269850554368-XW0d), [Mastodon](https://hachyderm.io/@simontoth/110889035453001618) 606 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-binary-search-95d6ba43144e), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdbinary_search) 607 | - [Compiler Explorer](https://compiler-explorer.com/z/dzPPefeos) 608 | - `227.` `std::equal_to`, `std::not_equal_to`, `std::greater`, `std::less`, `std::greater_equal`, `std::less_equal`, `std::compare_three_way` 609 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7097623054217801729-A72E), [Mastodon](https://hachyderm.io/@simontoth/110900359255896154) 610 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-equal-to-std-not-equal-to-std-greater-std-less-2c862e7cdf6b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdequal_to-stdnot_equal_to) 611 | - [Compiler Explorer](https://compiler-explorer.com/z/dsdq5dneb) 612 | - `228.` `std::is_sorted`, `std::is_sorted_until` 613 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7097985444277018625-bvSX), [Mastodon](https://hachyderm.io/@simontoth/110906021695916139) 614 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-is-sorted-std-is-sorted-until-b031a0778a42), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdis_sorted-stdis_sorted_until) 615 | - [Compiler Explorer](https://compiler-explorer.com/z/9Eq9G9EEh) 616 | - `229.` `std::array` 617 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7098347824827772928-IbZd), [Mastodon](https://hachyderm.io/@simontoth/110911684035596426) 618 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-array-9d40f96c1239), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdarray) 619 | - [Compiler Explorer](https://compiler-explorer.com/z/eYbjoq76o) 620 | - `230.` `std::uninitialized_copy`, `std::uninitialized_fill`, `std::uninitialized_move`, `std::uninitialized_value_construct`, `std::uninitialized_default_construct`, `std::destroy` 621 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7098710207794438144-gt03), [Mastodon](https://hachyderm.io/@simontoth/110917373909459665) 622 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-uninitialized-copy-std-uninitialized-fill-std-uninitialized-move-f4a6b5afb7ba), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stduninitialized_copy) 623 | - [Compiler Explorer](https://compiler-explorer.com/z/bqeG1oaG9) 624 | - `232.` `std::binary_semaphore` 625 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7099435002441949184-Yfqi), [Mastodon](https://hachyderm.io/@simontoth/110928671721703509) 626 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-binary-semaphore-c791af131163), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdbinary_semaphore) 627 | - [Compiler Explorer](https://compiler-explorer.com/z/444vWT94f) 628 | - `234.` `std::priority_queue` 629 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7100159767758651392-a3Ey), [Mastodon](https://hachyderm.io/@simontoth/110939995349872650) 630 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-priority-queue-ef87098b4e45), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdpriority_queue) 631 | - [Compiler Explorer](https://compiler-explorer.com/z/Y5nTozz6d) 632 | - `235.` `std::source_location` 633 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7100522155481686016-tX4m), [Mastodon](https://hachyderm.io/@simontoth/110945658422148810) 634 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-source-location-fbc5aaae115a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdsource_location) 635 | - [Compiler Explorer](https://compiler-explorer.com/z/M713vnW6f) 636 | - `236.` `std::invoke` 637 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7100884565031800832-JZJz), [Mastodon](https://hachyderm.io/@simontoth/110951320379321901) 638 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-invoke-f291e6ce9a4d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdinvoke) 639 | - [Compiler Explorer](https://compiler-explorer.com/z/q59nzrzr4) 640 | - `237.` Lexicographical comparison with containers 641 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7101246923528892417-bO9e), [Mastodon](https://hachyderm.io/@simontoth/110956982177194203) 642 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-lexicographical-comparison-with-containers-c3d4f1d8fbef), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-lexicographical-comparison) 643 | - [Compiler Explorer](https://compiler-explorer.com/z/Tar5TTKna) 644 | - `239.` `std::transform_inclusive_scan`, `std::transform_exclusive_scan` 645 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7101971706885337088-XUCL), [Mastodon](https://hachyderm.io/@simontoth/110968307022531155) 646 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-transform-inclusive-scan-std-transform-exclusive-scan-1365a840f2fa), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdtransform_inclusive_scan) 647 | - [Compiler Explorer](https://compiler-explorer.com/z/7baj15Eve) 648 | - `241.` `std::lexicographical_compare`, `std::lexicographical_compare_three_way` 649 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7207788964269690881-KpfC), [Mastodon](https://hachyderm.io/@simontoth/112621702705622358) 650 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-lexicographical-compare-three-way-d78e1d945cae), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdlexicographical_compare_three) 651 | - [Compiler Explorer](https://compiler-explorer.com/z/dExhYj56h) 652 | - `242.` File manipulation using `std::filesystem` 653 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7103058867374153728-g4JQ), [Mastodon](https://hachyderm.io/@simontoth/110985294402220760) 654 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-filesystem-file-manipulation-e2bdc7410d0d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdfilesystem-file) 655 | - [Compiler Explorer](https://compiler-explorer.com/z/cn6Yde1aY) 656 | - `243.` `std::stable_sort` 657 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7103421274047074304-InqZ), [Mastodon](https://hachyderm.io/@simontoth/110990957053847879) 658 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-stable-sort-7b6777b52778), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdstable_sort) 659 | - [Compiler Explorer](https://compiler-explorer.com/z/jEsW9Gzsf) 660 | - `244.` `std::lerp` 661 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7103783638130937856-8Z6b), [Mastodon](https://hachyderm.io/@simontoth/110996619278844927) 662 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-lerp-5f5310400254), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdlerp) 663 | - [Compiler Explorer](https://compiler-explorer.com/z/xdvT4434Y) 664 | - `246.` `std::shared_future` 665 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7104508435617968128-8ror), [Mastodon](https://hachyderm.io/@simontoth/111007942656428006) 666 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-shared-future-aec77edf05a6), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdshared_future) 667 | - [Compiler Explorer](https://compiler-explorer.com/z/aah5fWc4v) 668 | - `248.` `std::numbers` 669 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7105233190713184256-ToNs), [Mastodon](https://hachyderm.io/@simontoth/111019258487708049) 670 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-c-20-mathematical-constants-c3e18237452e), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-c20-mathematical) 671 | - [Compiler Explorer](https://compiler-explorer.com/z/9rd5neahn) 672 | - `249.` iostream: error handling 673 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7105595591652454400-q3Dr), [Mastodon](https://hachyderm.io/@simontoth/111025172457810927) 674 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-iostreams-error-handling-1b030e25ce90), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-iostreams-error-handling) 675 | - [Compiler Explorer](https://compiler-explorer.com/z/eh5noa66f) 676 | - `250.` `std::reverse` 677 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7105957971649523713-SD4m), [Mastodon](https://hachyderm.io/@simontoth/111030591916051955) 678 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-reverse-caf8d101cebd), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdreverse) 679 | - [Compiler Explorer](https://compiler-explorer.com/z/PEvznc99o) 680 | - `251.` `std::queue` 681 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7106320357271183361-NqQ-), [Mastodon](https://hachyderm.io/@simontoth/111036254516771969) 682 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-queue-172d43e35c39), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdqueue) 683 | - [Compiler Explorer](https://compiler-explorer.com/z/5Gbo53hMx) 684 | - `253.` `std::search` 685 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7107045141026103296-fj42), [Mastodon](https://hachyderm.io/@simontoth/111047580096975737) 686 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-search-bf10e8e88d7b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdsearch) 687 | - [Compiler Explorer](https://compiler-explorer.com/z/z1K7Wfz67) 688 | - `255.` `std::iostream` custom manipulators 689 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7107769930103549952-BDM2), [Mastodon](https://hachyderm.io/@simontoth/111058904562385845) 690 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-iostream-custom-manipulators-b292e5148d9f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdiostream-custom) 691 | - [Compiler Explorer](https://compiler-explorer.com/z/aW5Y5bTb7) 692 | - `256.` `std::advance`, `std::distance` 693 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7108132297521917953-pbzn), [Mastodon](https://hachyderm.io/@simontoth/111064565581606810) 694 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-advance-std-distance-63f3e67af2a2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdadvance-stddistance) 695 | - [Compiler Explorer](https://compiler-explorer.com/z/KGda1sd56) 696 | - `257.` `std::string_view` 697 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7108494698742198272-jFIv), [Mastodon](https://hachyderm.io/@simontoth/111070228515950003) 698 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-string-view-c1274bdfe554), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdstring_view) 699 | - [Compiler Explorer](https://compiler-explorer.com/z/EGxvdhrcP) 700 | - `258.` Conditional `explicit` specifier 701 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7108857067930537984-6XZ6), [Mastodon](https://hachyderm.io/@simontoth/111075891658028008) 702 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-conditional-explicit-8f5f2dfa9474), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-conditional-explicit) 703 | - [Compiler Explorer](https://compiler-explorer.com/z/9rv5qzM7b) 704 | - `260.` `` 705 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7109581844496400386-OjFu), [Mastodon](https://hachyderm.io/@simontoth/111087216522591107) 706 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-iosfwd-f5e50fc44e3e), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-iosfwd) 707 | - [Compiler Explorer](https://compiler-explorer.com/z/fTTqfs9Gx) 708 | - `262.` `std::stoi`, `std::stol`, `std::stoll`, `std::stoul`, `std::stoul`, `std::stof`, `std::stod`, `std::stold` 709 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7110306630222626816-IeSf), [Mastodon](https://hachyderm.io/@simontoth/111098540937811391) 710 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-stoi-std-stol-std-stoll-std-stoul-std-stoul-std-stof-189b7243f674), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdstoi-stdstol-stdstoll) 711 | - [Compiler Explorer](https://compiler-explorer.com/z/serncE6qK) 712 | - `263.` `std::to_address` 713 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7110669008135172096-haNc), [Mastodon](https://hachyderm.io/@simontoth/111104203181050569) 714 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-to-address-585f3f150b55), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdto_address) 715 | - [Compiler Explorer](https://compiler-explorer.com/z/araWzzeTo) 716 | - `264.` `std::not_fn` 717 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7111031404703961088-4SOL), [Mastodon](https://hachyderm.io/@simontoth/111109865821454708) 718 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-not-fn-e14e806e446e), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdnot_fn) 719 | - [Compiler Explorer](https://compiler-explorer.com/z/7vr4rPr1a) 720 | - `265.` Overload selection: functions vs. function templates 721 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7111393792997351425-QBAi), [Mastodon](https://hachyderm.io/@simontoth/111115527802068155) 722 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-overload-selection-functions-vs-function-templates-cdd733b8278b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-overload-selection) 723 | - [Compiler Explorer](https://compiler-explorer.com/z/xr1exf1nv) 724 | - `267.` `[[deprecated]]` 725 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7112118560813891584-qbGo), [Mastodon](https://hachyderm.io/@simontoth/111126852751880953) 726 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-deprecated-ae9497bc54b1), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-deprecated) 727 | - [Compiler Explorer](https://compiler-explorer.com/z/n87WrYo13) 728 | - `269.` `std::packaged_task` 729 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7112843357055266816-6pf1), [Mastodon](https://hachyderm.io/@simontoth/111138177150915662) 730 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-packaged-task-b2d3273d97), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdpackaged_task) 731 | - [Compiler Explorer](https://compiler-explorer.com/z/Exsn8aMeY) 732 | - `270.` Forcing conversion of a lambda to a function pointer 733 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7113205727887773696-shWp), [Mastodon](https://hachyderm.io/@simontoth/111143839569659935) 734 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-lambda-to-function-pointer-b2aef7507b70), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-lambda-to-function) 735 | - [Compiler Explorer](https://compiler-explorer.com/z/hTaWdrnP8) 736 | - `271.` `std::abort`, `std::terminate` 737 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7113568127702945793-9IQ7), [Mastodon](https://hachyderm.io/@simontoth/111149501748163746) 738 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-abort-std-terminate-6fd00a29bee6), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdabort-stdterminate) 739 | - Compiler Explorer: [`std::abort`](https://compiler-explorer.com/z/ThMhh3shr), [`std::terminate`](https://compiler-explorer.com/z/6Yxb8187h) 740 | - `272.` `std::count`, `std::count_if` 741 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7113930498250260480-zs2C), [Mastodon](https://hachyderm.io/@simontoth/111155164174381928) 742 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-count-std-count-if-bd3b1665429d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdcount-stdcount_if) 743 | - [Compiler Explorer](https://compiler-explorer.com/z/KTTvrvaqr) 744 | - `274.` `std::enable_shared_from_this` 745 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7114655278611980289-koO-), [Mastodon](https://hachyderm.io/@simontoth/111166488739479773) 746 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-enable-shared-from-this-dcc9f51d6e3f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdenable_shared_from_this) 747 | - [Compiler Explorer](https://compiler-explorer.com/z/39Ybehban) 748 | - `276.` `auto()`, `auto{}` 749 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7115380076392636416-MBan), [Mastodon](https://hachyderm.io/@simontoth/111177813238696013) 750 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-auto-auto-1d803dc8af9d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-auto-auto) 751 | - [Compiler Explorer](https://compiler-explorer.com/z/Gq8xEjj58) 752 | - `277.` `std::set_union`, `std::set_intersection`, `std::set_difference`, `std::set_symmetric_difference` 753 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7115742442368192513-Lk1K), [Mastodon](https://hachyderm.io/@simontoth/111183475624338839) 754 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-set-union-std-set-intersection-std-set-difference-a7c4218e9cb9), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdset_union-stdset_intersection) 755 | - [Compiler Explorer](https://compiler-explorer.com/z/axM78fz5q) 756 | - `278.` Mixing integral and floating point types 757 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7116104827222257664-0mbG), [Mastodon](https://hachyderm.io/@simontoth/111189137837763640) 758 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-mixing-integral-and-floating-point-types-d83687b042cc), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-mixing-integral-and) 759 | - [Compiler Explorer](https://compiler-explorer.com/z/rn5Tnbh7r) 760 | - `279.` `std::reverse_iterator` 761 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7116467221018632192-dvEG), [Mastodon](https://hachyderm.io/@simontoth/111194800206694368) 762 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-reverse-iterator-b63a36217aec), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdreverse_iterator) 763 | - [Compiler Explorer](https://compiler-explorer.com/z/cx7aTv8ar) 764 | - `281.` Explicit object parameter (a.k.a. deducing `this`) 765 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7117191998473654272-Ry7L), [Mastodon](https://hachyderm.io/@simontoth/111206124819398853) 766 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-explicit-object-parameter-a-k-a-deducing-this-b1ae0a7aa40f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-explicit-object-parameter) 767 | - [Compiler Explorer](https://compiler-explorer.com/z/shcWdof9d) 768 | - `283.` Trivially copyable types 769 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7117916767196209152-2HAg), [Mastodon](https://hachyderm.io/@simontoth/111217449419074668) 770 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-trivially-copyable-types-c64b99a38bf2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-trivially-copyable) 771 | - [Compiler Explorer](https://compiler-explorer.com/z/qzEc1v6Gc) 772 | - `284.` `` 773 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7118279154109698050-CtMw), [Mastodon](https://hachyderm.io/@simontoth/111223111845852324) 774 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-the-bit-header-1de4ac3916c5), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-the-bit-header) 775 | - [Compiler Explorer](https://compiler-explorer.com/z/qEWzzcfv9) 776 | - `285.` Capturing `this` 777 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7118641550313566210-YVz2), [Mastodon](https://hachyderm.io/@simontoth/111228774351643785) 778 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-lambdas-capturing-this-796a2b5d82a0), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-lambdas-capturing) 779 | - [Compiler Explorer](https://compiler-explorer.com/z/W7MWGMKdx) 780 | - `286.` `std::clamp` 781 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7119003930268717056-HoCZ), [Mastodon](https://hachyderm.io/@simontoth/111234436385653597) 782 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-clamp-9a8944bad989), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdclamp) 783 | - [Compiler Explorer](https://compiler-explorer.com/z/vWM16jjrG) 784 | - `288.` `std::istream_iterator`, `std::ostream_iterator` 785 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7119728714921168896-pCSH), [Mastodon](https://hachyderm.io/@simontoth/111245760961960560) 786 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-istream-iterator-std-ostream-iterator-263a9745661d), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdistream_iterator) 787 | - [Compiler Explorer](https://compiler-explorer.com/z/7d7njYr8j) 788 | - `290.` `std::allocator` and custom allocators 789 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7120453479327834112-blCj), [Mastodon](https://hachyderm.io/@simontoth/111257085828998173) 790 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-allocator-and-custom-allocators-6d9312bdbdb5), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdallocator-and) 791 | - [Compiler Explorer](https://compiler-explorer.com/z/ex1q7z3MK) 792 | - `291.` `std::accumulate`, `std::partial_sum` 793 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7120815872507547648-pSl3), [Mastodon](https://hachyderm.io/@simontoth/111262748039927989) 794 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-accumulate-std-partial-sum-479a400ff9f2), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdaccumulate-stdpartial_sum) 795 | - [Compiler Explorer](https://compiler-explorer.com/z/r13a1qE5a) 796 | - `292.` Implementing custom allocators 797 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7121178272469520384-m8n-), [Mastodon](https://hachyderm.io/@simontoth/111268410346559905) 798 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-implementing-custom-allocators-d8a54c44a1dc), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-implementing-custom) 799 | - [Compiler Explorer](https://compiler-explorer.com/z/dcvT6WPrP) 800 | - `293.` `std::future`, `std::shared_future` 801 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7121540643587289088-6xtk), [Mastodon](https://hachyderm.io/@simontoth/111274072521414794) 802 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-future-void-std-shared-future-void-dd365592765a), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdfuturevoid-stdshared_futurevo) 803 | - [Compiler Explorer](https://compiler-explorer.com/z/Yq859os6G) 804 | - `295.` The PMR (Polymorphic Memory Resource) library 805 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7122265424091607040-OHX2), [Mastodon](https://hachyderm.io/@simontoth/111285397546824522) 806 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-the-pmr-polymorphic-memory-resource-library-3ee903e46feb), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-the-pmr-polymorphic) 807 | - [Compiler Explorer](https://compiler-explorer.com/z/sd53rheo3) 808 | - `297.` `std::partition_point` 809 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7122990207041204224-sIVf), [Mastodon](https://hachyderm.io/@simontoth/111296722007481547) 810 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-partition-point-7b940f72aaaa), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdpartition_point) 811 | - [Compiler Explorer](https://compiler-explorer.com/z/YeTsYWrzz) 812 | - `298.` Implementing allocator-aware types 813 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7123352638519205888-_9zr), [Mastodon](https://hachyderm.io/@simontoth/111302384156737144) 814 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-implementing-allocator-aware-types-29e5b5fd2dc4), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-implementing-allocator) 815 | - [Compiler Explorer](https://compiler-explorer.com/z/9e1zdv4zo) 816 | - `299.` `std::move` 817 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7123714970151714816-5YyG), [Mastodon](https://hachyderm.io/@simontoth/111308046880747152) 818 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-move-b76d9fa50e7e), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdmove) 819 | - [Compiler Explorer](https://compiler-explorer.com/z/oa79rq763) 820 | - `300.` `std::inner_product` 821 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7124077359678251008-mxOy), [Mastodon](https://hachyderm.io/@simontoth/111313708691979725) 822 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-inner-product-ad0adf9fbc41), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdinner_product) 823 | - [Compiler Explorer](https://compiler-explorer.com/z/rM4rdvPEf) 824 | - `302.` Integral promotions 825 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7124817237756002304-os5U), [Mastodon](https://hachyderm.io/@simontoth/111325269261369310) 826 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-integral-promotions-2ae350c9baa0), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-integral-promotions) 827 | - [Compiler Explorer](https://compiler-explorer.com/z/r4K3qhfeT) 828 | - `304.` Integral conversions (same signedness) 829 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7125542039756095488-d7WT), [Mastodon](https://hachyderm.io/@simontoth/111336593903427298) 830 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-integral-conversions-same-signedness-855efc2e96a6), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-integral-conversions) 831 | - [Compiler Explorer](https://compiler-explorer.com/z/drcGvT9x4) 832 | - `305.` Integral conversions (different signedness) 833 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7125904403802259456-0_D5), [Mastodon](https://hachyderm.io/@simontoth/111342256176364105) 834 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-integral-conversions-different-signedness-ae444208ed01), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-integral-conversions-d27) 835 | - [Compiler Explorer](https://compiler-explorer.com/z/M61E76PP6) 836 | - `306.` `std::stacktrace` 837 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7126266800245268480-te_U), [Mastodon](https://hachyderm.io/@simontoth/111347918528698114) 838 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-stacktrace-ec7d73f67f4c), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdstacktrace) 839 | - [Compiler Explorer](https://compiler-explorer.com/z/416r87q8o) 840 | - `307.` `std::vector` 841 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7126629188278566912-i6qo), [Mastodon](https://hachyderm.io/@simontoth/111353712892884122) 842 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-vector-3b0a18a28570), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdvector) 843 | - [Compiler Explorer](https://compiler-explorer.com/z/ch5dqbcf7) 844 | - `309.` Reducing implicit conversions with Concepts 845 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7127353955663106048-577q), [Mastodon](https://hachyderm.io/@simontoth/111364905523641015) 846 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-reducing-implicit-conversion-with-concepts-337b03af4a65), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-reducing-implicit) 847 | - [Compiler Explorer](https://compiler-explorer.com/z/jGhv7YdYh) 848 | - `311.` Partial ordering of constrained function overloads 849 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7128078779305836545-eOx2), [Mastodon](https://hachyderm.io/@simontoth/111376230281141980) 850 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-partial-ordering-of-constrained-function-overloads-75ea8e107599), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-partial-ordering) 851 | - [Compiler Explorer](https://compiler-explorer.com/z/sbxbjx8cY) 852 | - `312.` Implementing a custom concept 853 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7128441129221431296-eijS), [Mastodon](https://hachyderm.io/@simontoth/111381892420358103) 854 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-implementing-custom-concepts-ae1cd5b8befc), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-implementing-custom-68b) 855 | - [Compiler Explorer](https://compiler-explorer.com/z/az9seTG1T) 856 | - `313.` `container::contains()` 857 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7128803543695671297-BGJN), [Mastodon](https://hachyderm.io/@simontoth/111387554692927074) 858 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-container-contains-fc2bad1f88f4), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-containercontains) 859 | - [Compiler Explorer](https://compiler-explorer.com/z/5dzMn6xcM) 860 | - `314.` `std::adjacent_difference` 861 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7129165898413715456-p_xN), [Mastodon](https://hachyderm.io/@simontoth/111393217267106006) 862 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-adjacent-difference-798fcdd30a83), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdadjacent_difference) 863 | - [Compiler Explorer](https://compiler-explorer.com/z/jaEjs7Ps8) 864 | - `316.` Type erasure: inheritance 865 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7129890671540285441-Ora2), [Mastodon](https://hachyderm.io/@simontoth/111404541847825424) 866 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-type-erasure-inheritance-026857018c3b), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-type-erasure-inheritance) 867 | - [Compiler Explorer](https://compiler-explorer.com/z/cn35dnKxr) 868 | - `318.` Type erasure: PIMPL 869 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7130615449976778755-TqeX), [Mastodon](https://hachyderm.io/@simontoth/111415866187344081) 870 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-type-erasure-pimpl-d37a66b2ab08), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-type-erasure-pimpl) 871 | - [Compiler Explorer](https://compiler-explorer.com/z/oz5cKf47h) 872 | - `319.` Type erasure: `void*` 873 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7130977874991333376-O5vz), [Mastodon](https://hachyderm.io/@simontoth/111421528633792660) 874 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-type-erasure-void-485a0e7e08b5), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-type-erasure-void) 875 | - [Compiler Explorer](https://compiler-explorer.com/z/z8YnePTof) 876 | - `320.` `std::mismatch` 877 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7131340267462295553-x4YG), [Mastodon](https://hachyderm.io/@simontoth/111427190847003115) 878 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-mismatch-d53be286f8b5), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdmismatch) 879 | - [Compiler Explorer](https://compiler-explorer.com/z/aKTx6rsYq) 880 | - `321.` `std::ranges::subrange` 881 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7131702603729580032-nz_h), [Mastodon](https://hachyderm.io/@simontoth/111432853183812808) 882 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-ranges-subrange-fc382a66482e), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdrangessubrange) 883 | - [Compiler Explorer](https://compiler-explorer.com/z/zz4soTf88) 884 | - `323.` `thread_local` 885 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7132427390231662592-EWq7), [Mastodon](https://hachyderm.io/@simontoth/111444177863460148) 886 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-thread-local-12f78d50e17b), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-thread_local) 887 | - [Compiler Explorer](https://compiler-explorer.com/z/ffMMjEvor) 888 | - `325.` C++20 spaceship `operator<=>` vs equality 889 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7133152188695990273-NWcl), [Mastodon](https://hachyderm.io/@simontoth/111455502570705291) 890 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-c-20-spaceship-operator-vs-equality-fc73998485dc), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-c20-spaceship-operator) 891 | - [Compiler Explorer](https://compiler-explorer.com/z/EacnzK58K) 892 | - `326.` `[[assume(expr)]];` 893 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7133514555518820352-Tqt7), [Mastodon](https://hachyderm.io/@simontoth/111461165662962544) 894 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-assume-expr-65b931ddaa89), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-assumeexpr) 895 | - [Compiler Explorer](https://compiler-explorer.com/z/bvrd3hnxa) 896 | - `327.` `std::views::istream` 897 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7133876934240854016-c7Es), [Mastodon](https://hachyderm.io/@simontoth/111466827375192581) 898 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-istream-6eb56e7a9af8), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdviewsistream) 899 | - [Compiler Explorer](https://compiler-explorer.com/z/cjfxYzzhT) 900 | - `328.` Parameter pack 901 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7134239317740109824-2vrx), [Mastodon](https://hachyderm.io/@simontoth/111472489362636921) 902 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-parameter-pack-92fc52a87fe1), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-parameter-pack) 903 | - [Compiler Explorer](https://compiler-explorer.com/z/vb5Gf5xYT) 904 | - `330.` Fold expressions 905 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7134964109963313152-R6f9), [Mastodon](https://hachyderm.io/@simontoth/111483813937296749) 906 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-fold-expressions-8007bcff8b05), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-fold-expressions) 907 | - [Compiler Explorer](https://compiler-explorer.com/z/jT6MEKP5K) 908 | - `332.` `std::as_const` 909 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7135688874525081600-mCr0), [Mastodon](https://hachyderm.io/@simontoth/111495138613778125) 910 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-as-const-bd725cb5d5b0), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdas_const) 911 | - [Compiler Explorer](https://compiler-explorer.com/z/sP5MeEP6b) 912 | - `333.` `emplace`, `emplace_back`, `emplace_front` 913 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7136051253146439680-Guf0), [Mastodon](https://hachyderm.io/@simontoth/111500801106483596) 914 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-emplace-emplace-back-emplace-front-4b0fac5907bd), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-emplace-emplace_back) 915 | - [Compiler Explorer](https://compiler-explorer.com/z/hz3c8jdMa) 916 | - `359.` `std::ranges::to` 917 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7145473379406381057-G3VU), [Mastodon](https://hachyderm.io/@simontoth/111648021015148714) 918 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-ranges-to-79224ec9b9ac), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdrangesto) 919 | - [Compiler Explorer](https://compiler-explorer.com/z/53eYs19G4) 920 | - `360.` `std::bit_cast` 921 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7145835729959485441-jhOi), [Mastodon](https://hachyderm.io/@simontoth/111653683204908179) 922 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-bit-cast-4268f5109db7), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdbit_cast) 923 | - [Compiler Explorer](https://compiler-explorer.com/z/q9jGcxfsM) 924 | - `361.` `std::equal`, `std::is_permutation` 925 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7146198125072838656-NFpL), [Mastodon](https://hachyderm.io/@simontoth/111659345844779835) 926 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-equal-std-is-permutation-225177a35eed), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdequal-stdis_permutation) 927 | - [Compiler Explorer](https://compiler-explorer.com/z/oEzr5fhvE) 928 | - `362.` `std::ssize`, `std::ranges::ssize` 929 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7146560507800350721-Cuuh), [Mastodon](https://hachyderm.io/@simontoth/111665008182424210) 930 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-ssize-std-ranges-ssize-cab4d45cfa73), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdssize-stdrangesssize) 931 | - [Compiler Explorer](https://compiler-explorer.com/z/631n3P9vK) 932 | - `363.` `std::unique_ptr` 933 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7146922892759355392-Jmtx), [Mastodon](https://hachyderm.io/@simontoth/111670670158686766) 934 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-unique-ptr-63e1217ef83a), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdunique_ptr) 935 | - [Compiler Explorer](https://compiler-explorer.com/z/zezzfhM1j) 936 | - `364.` `std::expected` monadic interface 937 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7147285292880728064-S3su), [Mastodon](https://hachyderm.io/@simontoth/111676332727598690) 938 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-expected-monadic-interface-510686683b18), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdexpected-monadic) 939 | - [Compiler Explorer](https://compiler-explorer.com/z/WWsd5Y3W3) 940 | - `365.` `std::next_permutation`, `std::prev_permutation` 941 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7147647668536700928-MrKL), [Mastodon](https://hachyderm.io/@simontoth/111681994761099575) 942 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-next-permutation-std-prev-permutation-45d77af16291), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-stdnext_permutation) 943 | - [Compiler Explorer](https://compiler-explorer.com/z/69sfEexaE) 944 | - `366.` Fundamental types 945 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7148010075406680064-MjGb), [Mastodon](https://hachyderm.io/@simontoth/111687657065006693) 946 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-fundamental-types-b6b183a622ea), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-fundamental-types) 947 | - [Compiler Explorer](https://compiler-explorer.com/z/fbb6ef51v) 948 | - `367.` `std::copy`, `std::copy_backward` 949 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7148372457714839552-A2A5), [Mastodon](https://hachyderm.io/@simontoth/111693319522803927) 950 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-copy-std-copy-backward-c24d11dce40a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdcopy-stdcopy_backward) 951 | - [Compiler Explorer](https://compiler-explorer.com/z/Pa43oKfa4) 952 | - `368.` Aggregate initialization 953 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7148734848281542656-h5bO), [Mastodon](https://hachyderm.io/@simontoth/111698981802524798) 954 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-aggregate-initialization-37578b5d9430), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-aggregate-initialization) 955 | - [Compiler Explorer](https://compiler-explorer.com/z/c8bh3sr9E) 956 | - `369.` Designated initializers for aggregate initialization 957 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7149097227343298561-6sFX), [Mastodon](https://hachyderm.io/@simontoth/111704644328783055) 958 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-aggregate-initialization-designated-initializers-b38f12e24ea4), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-aggregate-initialization-c73) 959 | - [Compiler Explorer](https://compiler-explorer.com/z/W14PYKqnh) 960 | - `370.` `std::generator` 961 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7149459608057643008-aF_6), [Mastodon](https://hachyderm.io/@simontoth/111710306514295401) 962 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-generator-509d1e004e6c), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdgenerator) 963 | - [Compiler Explorer](https://compiler-explorer.com/z/Eqdn6Yqss) 964 | - `371.` `std::string(_view)::starts_with`, `std::string(_view)::ends_with` 965 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7149822003187773440-s3UB), [Mastodon](https://hachyderm.io/@simontoth/111715968643215262) 966 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-string-view-starts-with-std-string-view-ends-with-5032e8451629), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdstring_viewstarts_with) 967 | - [Compiler Explorer](https://compiler-explorer.com/z/PGTbq9xos) 968 | - `372.` Ordered containers: `std::(multi_)map`, `std::(multi_)set` 969 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7150184403015499776-c0b-), [Mastodon](https://hachyderm.io/@simontoth/111721630962903463) 970 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-ordered-containers-std-multi-map-std-multi-set-e0d04d77b655), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-ordered-containers) 971 | - [Compiler Explorer](https://compiler-explorer.com/z/na93K6dse) 972 | - `373.` Handling required fields with designated initializers 973 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7150546781330726912-hLe_), [Mastodon](https://hachyderm.io/@simontoth/111727293387613476) 974 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-handling-required-fields-with-designated-initializers-37a46f189892), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-handling-required) 975 | - [Compiler Explorer](https://compiler-explorer.com/z/ozPMEr6x8) 976 | - `374.` `std::string` 977 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7150909159671005186-3Ryt), [Mastodon](https://hachyderm.io/@simontoth/111732955686210415) 978 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-string-315e51dbdda9), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdstring) 979 | - [Compiler Explorer](https://compiler-explorer.com/z/M5e4dceWf) 980 | - `375.` `std::print`, `std::println` 981 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7151271570211028992-7TZO), [Mastodon](https://hachyderm.io/@simontoth/111738618105731310) 982 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-print-std-println-af5ec13d9e87), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdprint-stdprintln) 983 | - [Compiler Explorer](https://compiler-explorer.com/z/Y9dvx6xr3) 984 | - `376.` Inline variables 985 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7151633968465866753-TQSI), [Mastodon](https://hachyderm.io/@simontoth/111744280331340524) 986 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-inline-variables-12e049572f9c), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-inline-variables) 987 | - [Compiler Explorer](https://compiler-explorer.com/z/3PKE3scrs) 988 | - `377.` `std::reduce` 989 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7151996326182854656-4z2s), [Mastodon](https://hachyderm.io/@simontoth/111749943016096384) 990 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-reduce-aee8e35a569f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdreduce) 991 | - [Compiler Explorer](https://compiler-explorer.com/z/qa7v93sWz) 992 | - `378.` `std::error_code`, `std::error_category` 993 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7152358713469652992-29CC), [Mastodon](https://hachyderm.io/@simontoth/111755604970413149) 994 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-error-code-std-error-category-91ec344b5aec), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stderror_code-stderror_category) 995 | - [Compiler Explorer](https://compiler-explorer.com/z/aM1oqc5hr) 996 | - `379.` Domain-specific errors using `std::error_code` 997 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7152721111699378176-GpDY), [Mastodon](https://hachyderm.io/@simontoth/111761267304596589) 998 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-domain-specific-errors-using-std-error-code-48d51e52e1e8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-domain-specific-errors) 999 | - [Compiler Explorer](https://compiler-explorer.com/z/aavMrqc94) 1000 | - `380.` Safe integral comparisons 1001 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7153083515851456512-_jVZ), [Mastodon](https://hachyderm.io/@simontoth/111766929479184333) 1002 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-safe-integral-comparisons-d3af098d26d2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-safe-integral-comparisons) 1003 | - [Compiler Explorer](https://compiler-explorer.com/z/3Phjhrcqv) 1004 | - `381.` Rule of Zero 1005 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7153445887602487296-uJBb), [Mastodon](https://hachyderm.io/@simontoth/111772591806661492) 1006 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-rule-of-zero-f4ce56d4ae04), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-rule-of-zero) 1007 | - [Compiler Explorer](https://compiler-explorer.com/z/qdeTb5en9) 1008 | - `382.` `std::osyncstream` 1009 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7153808274339819520-wAqM), [Mastodon](https://hachyderm.io/@simontoth/111778254329716626) 1010 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-osyncstream-c756606036ca), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdosyncstream) 1011 | - [Compiler Explorer](https://compiler-explorer.com/z/8qMs9M9Yv) 1012 | - `383.` `std::stack` 1013 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7154170650780209153-_YlH), [Mastodon](https://hachyderm.io/@simontoth/111783916728998448) 1014 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-stack-d1804e3240b8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdstack) 1015 | - [Compiler Explorer](https://compiler-explorer.com/z/8bxq4aqhq) 1016 | - `385.` Unscoped `enum` 1017 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7154895429724172288-TXse), [Mastodon](https://hachyderm.io/@simontoth/111795241000989160) 1018 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-unscoped-enum-018e32ea036e), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-unscoped-enum) 1019 | - [Compiler Explorer](https://compiler-explorer.com/z/a3cP7T5Eo) 1020 | - `386.` Scoped `enum` 1021 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7155257814033047553-OFDB), [Mastodon](https://hachyderm.io/@simontoth/111800903422437841) 1022 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-scope-enumerations-15cb471d9072), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-scope-enumerations) 1023 | - [Compiler Explorer](https://compiler-explorer.com/z/GboTq66oq) 1024 | - `387.` `std::bind_front` 1025 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7155620206675939329-HuIQ), [Mastodon](https://hachyderm.io/@simontoth/111806565904676810) 1026 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-bind-front-d5c92b307df5), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdbind_front) 1027 | - [Compiler Explorer](https://compiler-explorer.com/z/rrzcbPh1f) 1028 | - `388.` `std::out_ptr`, `std::inout_ptr` 1029 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7155982597628510208-otJW), [Mastodon](https://hachyderm.io/@simontoth/111812228032284508) 1030 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-out-ptr-std-inout-ptr-7a2718a3b989), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdout_ptr-stdinout_ptr) 1031 | - [Compiler Explorer](https://compiler-explorer.com/z/64dP3YP6x) 1032 | - `389.` `std::find_first_of` 1033 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7156344985112469506-lmlG), [Mastodon](https://hachyderm.io/@simontoth/111817890514577644) 1034 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-find-first-of-bde38f08d2fd), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdfind_first_of) 1035 | - [Compiler Explorer](https://compiler-explorer.com/z/r4WhWovK1) 1036 | - `390.` Standard layout types 1037 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7156707374005649408-CTMC), [Mastodon](https://hachyderm.io/@simontoth/111823552560127545) 1038 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-standard-layout-types-32c4f22285f8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-standard-layout-types) 1039 | - [Compiler Explorer](https://compiler-explorer.com/z/bo48G9r3G) 1040 | - `391.` `std::fill`, `std::generate` 1041 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7157069754837426176-4K_N), [Mastodon](https://hachyderm.io/@simontoth/111829214848245825) 1042 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-fill-std-generate-f7a748cf3511), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdfill-stdgenerate) 1043 | - [Compiler Explorer](https://compiler-explorer.com/z/7dK1h9PPs) 1044 | - `392.` `std::numeric_limits` 1045 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7157432141952241664-iVmy), [Mastodon](https://hachyderm.io/@simontoth/111834877566161514) 1046 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-numeric-limits-019f8795622d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdnumeric_limits) 1047 | - [Compiler Explorer](https://compiler-explorer.com/z/rP7nze7P9) 1048 | - `393.` `decltype` 1049 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7157794543017295872-SOuV), [Mastodon](https://hachyderm.io/@simontoth/111840539454505200) 1050 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-decltype-5ced4fce5112), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-decltype) 1051 | - [Compiler Explorer](https://compiler-explorer.com/z/jnxTs5Wx1) 1052 | - `394.` `std::declval` 1053 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7158156925480673281-_NJa), [Mastodon](https://hachyderm.io/@simontoth/111846201785045540) 1054 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-declval-4a1583cb3b69), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stddeclval) 1055 | - [Compiler Explorer](https://compiler-explorer.com/z/KK8frnf51) 1056 | - `395.` `std::merge` 1057 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7158519326197592064-6LHk), [Mastodon](https://hachyderm.io/@simontoth/111851864279890868) 1058 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-merge-31dd11d1d4cb), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdmerge) 1059 | - [Compiler Explorer](https://compiler-explorer.com/z/Y7bxT5csb) 1060 | - `396.` Dependent names 1061 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7158881734225211392-mHCp), [Mastodon](https://hachyderm.io/@simontoth/111857526457973911) 1062 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-dependent-names-fccb4c4a528b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-dependent-names) 1063 | - [Compiler Explorer](https://compiler-explorer.com/z/rz44PnPrz) 1064 | - `397.` `std::byteswap` 1065 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7159244103560347648-LKJE), [Mastodon](https://hachyderm.io/@simontoth/111863188779774526) 1066 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-byteswap-62e2c21732e6), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdbyteswap) 1067 | - [Compiler Explorer](https://compiler-explorer.com/z/T9Ejxbfna) 1068 | - `398.` `std::latch` 1069 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7159606468063731712-GUb-), [Mastodon](https://hachyderm.io/@simontoth/111868851152828319) 1070 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-latch-4f16ab37842c), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdlatch) 1071 | - [Compiler Explorer](https://compiler-explorer.com/z/j3qvW488b) 1072 | - `399.` Explicit/Full template specialization 1073 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7159968872144453632-HkYW), [Mastodon](https://hachyderm.io/@simontoth/111874513396660590) 1074 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-explicit-full-template-specialization-74311bf297f2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-explicitfull-template) 1075 | - [Compiler Explorer](https://compiler-explorer.com/z/d8PWaxnW4) 1076 | - `400.` `std::search_n` 1077 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7160331264531591169-fgK4), [Mastodon](https://hachyderm.io/@simontoth/111880175621591149) 1078 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-search-n-0c8b6a62cdb8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdsearch_n) 1079 | - [Compiler Explorer](https://compiler-explorer.com/z/K5Pxvnrvx) 1080 | - `401.` `auto` type deduction 1081 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7160693636844675074-LoMf), [Mastodon](https://hachyderm.io/@simontoth/111885838279466489) 1082 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-auto-type-deduction-bbf8ad1c4943), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-auto-type-deduction) 1083 | - [Compiler Explorer](https://compiler-explorer.com/z/sPnv5G3r4) 1084 | - `402.` `std::move`, `std::move_backward` 1085 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7161056035103797248-qViU), [Mastodon](https://hachyderm.io/@simontoth/111891500342614782) 1086 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-move-std-move-backward-63dddbc0cd22), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdmove-stdmove_backward) 1087 | - [Compiler Explorer](https://compiler-explorer.com/z/jjfhez8G9) 1088 | - `403.` Heterogenous lookup in ordered containers 1089 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7161418408800976896-MsP6), [Mastodon](https://hachyderm.io/@simontoth/111897162583202028) 1090 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-heterogenous-lookup-in-ordered-containers-8d1b8b028d20), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-heterogenous-lookup) 1091 | - [Compiler Explorer](https://compiler-explorer.com/z/vooYhvGcc) 1092 | - `404.` `std::reverse_copy` 1093 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7161780803914440704-UGQY), [Mastodon](https://hachyderm.io/@simontoth/111902825402134248) 1094 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-reverse-copy-315db4b477a2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdreverse_copy) 1095 | - [Compiler Explorer](https://compiler-explorer.com/z/fqbq7a534) 1096 | - `405.` `decltype(auto)` 1097 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7162143183655661568-FSFh), [Mastodon](https://hachyderm.io/@simontoth/111908487325046462) 1098 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-decltype-auto-53253ba8417a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-decltypeauto) 1099 | - [Compiler Explorer](https://compiler-explorer.com/z/sz5zhY8sv) 1100 | - `406.` `std::find_end` 1101 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7162505571311558657-WEGT), [Mastodon](https://hachyderm.io/@simontoth/111914149733175562) 1102 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-find-end-da40e39219de), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdfind_end) 1103 | - [Compiler Explorer](https://compiler-explorer.com/z/Tqj1557dn) 1104 | - `407.` `std::bind_back` 1105 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7162867957260361728-xdNC), [Mastodon](https://hachyderm.io/@simontoth/111919811942576565) 1106 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-bind-back-dd423747e85b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdbind_back) 1107 | - [Compiler Explorer](https://compiler-explorer.com/z/decj9KhTh) 1108 | - `408.` `std::partial_sort` 1109 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7163230347961294848-symO), [Mastodon](https://hachyderm.io/@simontoth/111925474174836985) 1110 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-partial-sort-8224888ba035), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdpartial_sort) 1111 | - [Compiler Explorer](https://compiler-explorer.com/z/Kjvj6bE9a) 1112 | - `409.` Heterogenous lookup in unordered containers 1113 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7163592745008279554-hDCv), [Mastodon](https://hachyderm.io/@simontoth/111931136700336845) 1114 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-heterogeneous-lookup-in-unordered-containers-42e98bb6cd79), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-heterogeneous-lookup) 1115 | - [Compiler Explorer](https://compiler-explorer.com/z/f7a9cosYn) 1116 | - `410.` `std::from_chars` 1117 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7163955137764384768-JJRp), [Mastodon](https://hachyderm.io/@simontoth/111936799106605189) 1118 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-from-chars-9eb8d74514fc), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdfrom_chars) 1119 | - [Compiler Explorer](https://compiler-explorer.com/z/58z33dG96) 1120 | - `412.` `std::swap_ranges` 1121 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7164679898261893120-A-4e), [Mastodon](https://hachyderm.io/@simontoth/111948123813252867) 1122 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-swap-ranges-657ae172059b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdswap_ranges) 1123 | - [Compiler Explorer](https://compiler-explorer.com/z/849v6sqq5) 1124 | - `413.` Saturation arithmetic 1125 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7165042290929971200-X2zp), [Mastodon](https://hachyderm.io/@simontoth/111953785677958197) 1126 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-saturation-arithmetic-6f365a4fb37c), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-saturation-arithmetic) 1127 | - [Compiler Explorer](https://compiler-explorer.com/z/z4bjj81vP) 1128 | - `414.` `std::exit`, `std::atexit` 1129 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7165404675037462530-xPYV), [Mastodon](https://hachyderm.io/@simontoth/111959448037966668) 1130 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-exit-std-atexit-1ada1a9ea9ae), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdexit-stdatexit) 1131 | - [Compiler Explorer](https://compiler-explorer.com/z/o5zqq79sf) 1132 | - `415.` `std::format_to`, `std::format_to_n` 1133 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7165767087322341376-Hqk0), [Mastodon](https://hachyderm.io/@simontoth/111965110629575343) 1134 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-format-to-std-format-to-n-1ea4062ab678), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdformat_to-stdformat_to_n) 1135 | - [Compiler Explorer](https://compiler-explorer.com/z/nPej3Gvsb) 1136 | - `416.` `std::getenv` 1137 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7166129493248561152-FyRf), [Mastodon](https://hachyderm.io/@simontoth/111970772832934074) 1138 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-getenv-03de46f6e837), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdgetenv) 1139 | - [Compiler Explorer](https://compiler-explorer.com/z/dnd58jhEo) 1140 | - `417.` Concepts are template arguments 1141 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7166491866778030080-2Ivk), [Mastodon](https://hachyderm.io/@simontoth/111976434916589623) 1142 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-concepts-as-template-arguments-48b52f9e5a78), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-concepts-as-template) 1143 | - [Compiler Explorer](https://compiler-explorer.com/z/bqW9jc57z) 1144 | - `418.` `std::forward` 1145 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7166854244615073792-8-ed), [Mastodon](https://hachyderm.io/@simontoth/111982097890096664) 1146 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-forward-c86cceffc3bc), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdforward) 1147 | - [Compiler Explorer](https://compiler-explorer.com/z/E5dcPh6T3) 1148 | - `419.` `std::replace_copy`, `std::replace_copy_if` 1149 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7167216609747525633-YVlA), [Mastodon](https://hachyderm.io/@simontoth/111987759527279513) 1150 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-replace-copy-std-replace-copy-if-3f7496492aaf), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdreplace_copy-stdreplace_copy_) 1151 | - [Compiler Explorer](https://compiler-explorer.com/z/xoaeerY9M) 1152 | - `420.` `std::shared_ptr` basics 1153 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7167579009088737280-8fq5), [Mastodon](https://hachyderm.io/@simontoth/111993421941227083) 1154 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-shared-ptr-basics-bc62c22ce98f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdshared_ptr-basics) 1155 | - [Compiler Explorer](https://compiler-explorer.com/z/MPnf5nsen) 1156 | - `421.` `std::views::elements` 1157 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7167941396916600832-3uHs), [Mastodon](https://hachyderm.io/@simontoth/111999084268563159) 1158 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-elements-50d3c9b2be0e), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewselements) 1159 | - [Compiler Explorer](https://compiler-explorer.com/z/nnnTYzK8E) 1160 | - `422.` `std::invoke_r` 1161 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7168303791086227456-iVvy), [Mastodon](https://hachyderm.io/@simontoth/112004747057562763) 1162 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-invoke-r-04dd9e053554), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdinvoke_r) 1163 | - [Compiler Explorer](https://compiler-explorer.com/z/81rvT13Mz) 1164 | - `423.` Placeholder name `_` 1165 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7168666182454075392-00BP), [Mastodon](https://hachyderm.io/@simontoth/112010408815026140) 1166 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-placeholder-name-9cffd238f1ec), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-placeholder-name) 1167 | - [Compiler Explorer](https://compiler-explorer.com/z/TzfbP1vx8) 1168 | - `424.` Implementing custom memory resources 1169 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7169028549633363970-Kp15), [Mastodon](https://hachyderm.io/@simontoth/112016071466827782) 1170 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-custom-memory-resources-1ab4abf88f7d), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-custom-memory-resources) 1171 | - [Compiler Explorer](https://compiler-explorer.com/z/qcc6eeqK7) 1172 | - `425.` `std::unreachable` 1173 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7169390962190852096-5rVM), [Mastodon](https://hachyderm.io/@simontoth/112021733390964125) 1174 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-unreachable-b1e4eb7ee0c3), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdunreachable) 1175 | - [Compiler Explorer](https://compiler-explorer.com/z/xh6h3EMqv) 1176 | - `426.` `std::weak_ptr` 1177 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7169753324647354368-IjvI), [Mastodon](https://hachyderm.io/@simontoth/112027395739427075) 1178 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-weak-ptr-c2db4cd38cf7), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdweak_ptr) 1179 | - [Compiler Explorer](https://compiler-explorer.com/z/zPnThWqq3) 1180 | - `427.` `std::istreambuf_iterator`, `std::ostreambuf_iterator` 1181 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7170115712349368320-R0-e), [Mastodon](https://hachyderm.io/@simontoth/112033058172530419) 1182 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-istreambuf-iterator-std-ostreambuf-iterator-7ea14c1ea94a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdistreambuf_iterator) 1183 | - [Compiler Explorer](https://compiler-explorer.com/z/r3PaW9G8x) 1184 | - `428.` `std::forward_like` 1185 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7170478106573430786-v0KX), [Mastodon](https://hachyderm.io/@simontoth/112038720332063222) 1186 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-forward-like-d924ef2c4099), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdforward_like) 1187 | - [Compiler Explorer](https://compiler-explorer.com/z/a5h6M184s) 1188 | - `429.` `std::tie`, `std::ignore` 1189 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7170840524336140288-3EJM), [Mastodon](https://hachyderm.io/@simontoth/112044383023965511) 1190 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-tie-std-ignore-5886edfc39c8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdtie-stdignore) 1191 | - [Compiler Explorer](https://compiler-explorer.com/z/bTz7KqPja) 1192 | - `430.` `std::reference_wrapper`, `std::ref`, `std::cref` 1193 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7171202908733091844-0i4m), [Mastodon](https://hachyderm.io/@simontoth/112050044993653453) 1194 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-reference-wrapper-std-ref-std-cref-46ebd7aa2009), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdreference_wrapper) 1195 | - [Compiler Explorer](https://compiler-explorer.com/z/GehcKhd14) 1196 | - `431.` LRU cache using `std::shared_ptr` 1197 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7171565292551151616-hl0G), [Mastodon](https://hachyderm.io/@simontoth/112055707405751163) 1198 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-lru-cache-using-std-shared-ptr-0ee274434150), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-lru-cache-using-stdshared_ptr) 1199 | - [Compiler Explorer](https://compiler-explorer.com/z/W63Pfa1xa) 1200 | - `432.` `std::views::all` 1201 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7171927694937432064-VV8x), [Mastodon](https://hachyderm.io/@simontoth/112061369610882601) 1202 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-all-4c7fb8450bf8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewsall) 1203 | - [Compiler Explorer](https://compiler-explorer.com/z/rx4jWK3fr) 1204 | - `433.` `std::logical_and`, `std::logical_or`, `std::logical_not` 1205 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7172290050485903360-SYsE), [Mastodon](https://hachyderm.io/@simontoth/112067032152453029) 1206 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-logical-and-std-logical-or-std-logical-not-b378da7f78c2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdlogical_and-stdlogical_or) 1207 | - [Compiler Explorer](https://compiler-explorer.com/z/E76cEcTMb) 1208 | - `434.` `std::quick_exit`, `std::at_quick_exit`, `std::_Exit` 1209 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7172652451437744130-w0lg), [Mastodon](https://hachyderm.io/@simontoth/112072694218548744) 1210 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-quick-exit-std-at-quick-exit-std-exit-65b42f8554a7), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdquick_exit-stdat_quick_exit) 1211 | - [Compiler Explorer](https://compiler-explorer.com/z/MdvE8Msfo) 1212 | - `435.` `std::ranges::starts_with`, `std::ranges::ends_with` 1213 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7173014862011293696-7a3y), [Mastodon](https://hachyderm.io/@simontoth/112078356657745597) 1214 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-ranges-starts-with-std-ranges-ends-with-8993963e539f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdrangesstarts_with) 1215 | - [Compiler Explorer](https://compiler-explorer.com/z/a5ssW7YEs) 1216 | - `436.` `std::mdspan` 1217 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7173377262589726720-Kqaq), [Mastodon](https://hachyderm.io/@simontoth/112084018871768781) 1218 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-mdspan-0b4a20e3eae2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdmdspan) 1219 | - [Compiler Explorer](https://compiler-explorer.com/z/o4a9x1oh4) 1220 | - `437.` `std::format` 1221 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7173739620906459136-IeWW), [Mastodon](https://hachyderm.io/@simontoth/112089681479966151) 1222 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-format-b644f03aced9), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdformat) 1223 | - [Compiler Explorer](https://compiler-explorer.com/z/f6crdPo33) 1224 | - `438.` Constexpr vs Undefined Behaviour 1225 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7174101998114373633-p-_W), [Mastodon](https://hachyderm.io/@simontoth/112095343438687383) 1226 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-constexpr-vs-undefined-behaviour-39330bd42906), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-constexpr-vs-undefined) 1227 | - [Compiler Explorer](https://compiler-explorer.com/z/3x78r4nMr) 1228 | - `439.` Constraining on `noexcept` 1229 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7174464371903860736-ReVS), [Mastodon](https://hachyderm.io/@simontoth/112101005967473785) 1230 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-constraining-on-noexcept-fe477cc2bbe1), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-constraining-on-noexcept) 1231 | - [Compiler Explorer](https://compiler-explorer.com/z/dTxT3bshM) 1232 | - `440.` `std::make_unique_for_overwrite`, `std::make_shared_for_overwrite`, `std::allocate_shared_for_overwrite` 1233 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7174826763720495105-JZfD), [Mastodon](https://hachyderm.io/@simontoth/112106668205404290) 1234 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-make-unique-for-overwrite-std-make-shared-for-overwrite-and-34875c161fbd), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdmake_unique_for_overwrite) 1235 | - [Compiler Explorer](https://compiler-explorer.com/z/dMYeGdb8G) 1236 | - `442.` `std::counting_semaphore` 1237 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7175551546741420032-OuNo), [Mastodon](https://hachyderm.io/@simontoth/112117992760704601) 1238 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-counting-semaphore-c4bb45da349b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdcounting_semaphore) 1239 | - [Compiler Explorer](https://compiler-explorer.com/z/9daM1xaT3) 1240 | - `443.` `std::pair` 1241 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7175913924607774721-WKMR), [Mastodon](https://hachyderm.io/@simontoth/112123655162519521) 1242 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-pair-4d269f0adbfb), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdpair) 1243 | - [Compiler Explorer](https://compiler-explorer.com/z/a963s6sGb) 1244 | - `444.` Testing with ZOMBIES 1245 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7176276313660366848-YvkQ), [Mastodon](https://hachyderm.io/@simontoth/112129317948329494) 1246 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-testing-zombies-504238a18ef9), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-testing-zombies) 1247 | - [Compiler Explorer](https://compiler-explorer.com/z/399YrY758) 1248 | - `445.` Exceptions 1249 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7176638694659903489-BJSm), [Mastodon](https://hachyderm.io/@simontoth/112134979777926963) 1250 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-exceptions-d94ab02840cf), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-exceptions) 1251 | - [Compiler Explorer](https://compiler-explorer.com/z/qMWTWhcWh) 1252 | - `446.` `std::async`, `std::launch` 1253 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7177001094173052929-zBb4), [Mastodon](https://hachyderm.io/@simontoth/112140642137266311) 1254 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-async-std-launch-aced9fecc0e6), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdasync-stdlaunch) 1255 | - [Compiler Explorer](https://compiler-explorer.com/z/MdhG33E6n) 1256 | - `447.` `std::views::split`, `std::views::lazy_split` 1257 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7177363486178451456-iizj), [Mastodon](https://hachyderm.io/@simontoth/112146304946671565) 1258 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-views-split-std-views-lazy-split-83050f4a11ca), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdviewssplit-stdviewslazy_split) 1259 | - [Compiler Explorer](https://compiler-explorer.com/z/brfjMY4jx) 1260 | - `448.` `std::rotate_copy` 1261 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7177725857480765441-MSg0), [Mastodon](https://hachyderm.io/@simontoth/112151966819281194) 1262 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-rotate-copy-8fcfb87ed039), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdrotate_copy) 1263 | - [Compiler Explorer](https://compiler-explorer.com/z/sczodeEYo) 1264 | - `449.` `std::formatted_size` 1265 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7178088285817180160-hqvY), [Mastodon](https://hachyderm.io/@simontoth/112157629594440132) 1266 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-formatted-size-3bb0d72a9593), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdformatted_size) 1267 | - [Compiler Explorer](https://compiler-explorer.com/z/1dqee1qKz) 1268 | - `450.` `std::unordered_map`, `std::unordered_set`, `std::unordered_multimap`, `std::unordered_multiset` 1269 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7178450690220929024-4E2a), [Mastodon](https://hachyderm.io/@simontoth/112163291482964872) 1270 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-unordered-multi-map-std-unordered-multi-set-1d3b106ccfd7), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdunordered_multimap) 1271 | - [Compiler Explorer](https://compiler-explorer.com/z/1sdh7YEx7) 1272 | - `451.` `std::hardware_destructive_interference_size`, `std::hardware_constructive_interference_size` 1273 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7178813045660413952-YMYr), [Mastodon](https://hachyderm.io/@simontoth/112168953810079358) 1274 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-hardware-destructive-interference-size-1afa84df5efc), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdhardware_destructive_interfer) 1275 | - [Compiler Explorer](https://compiler-explorer.com/z/vvqrKjxa1) 1276 | - `452.` `std::bind` 1277 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7179175420355866625-g82d), [Mastodon](https://hachyderm.io/@simontoth/112174615956496549) 1278 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-bind-3a1327af7b52), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdbind) 1279 | - [Compiler Explorer](https://compiler-explorer.com/z/W7hPMbsnb) 1280 | - `453.` Statically sized `std::span` 1281 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7179537810205356033-npt9), [Mastodon](https://hachyderm.io/@simontoth/112180278199440945) 1282 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-statically-sized-std-span-a6db152e7068), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-statically-sized) 1283 | - [Compiler Explorer](https://compiler-explorer.com/z/97aY3bnK8) 1284 | - `454.` `std::complex` 1285 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7179900189325807616-VM1I), [Mastodon](https://hachyderm.io/@simontoth/112185940540263709) 1286 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-complex-27b24b43fed2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdcomplex) 1287 | - [Compiler Explorer](https://compiler-explorer.com/z/6Ydejcaqb) 1288 | - `455.` `std::inclusive_scan`, `std::exclusive_scan` 1289 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7180247473867624449-zmt4), [Mastodon](https://hachyderm.io/@simontoth/112191367167575316) 1290 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-inclusive-scan-std-exclusive-scan-6872d6592710), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdinclusive_scan) 1291 | - [Compiler Explorer](https://compiler-explorer.com/z/7cfsxoe9M) 1292 | - `456.` Partial template specialization 1293 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7180609878279761922-2Yf6), [Mastodon](https://hachyderm.io/@simontoth/112197029408357190) 1294 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-partial-template-specialization-91fc3eabb292), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-partial-template) 1295 | - [Compiler Explorer](https://compiler-explorer.com/z/s64P1c1hG) 1296 | - `457.` Custom formatters for `std::format` 1297 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7180972263540674560-0Elo), [Mastodon](https://hachyderm.io/@simontoth/112202691526230162) 1298 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-custom-formatters-for-std-format-2d43f9827fd2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-custom-formatters) 1299 | - [Compiler Explorer](https://compiler-explorer.com/z/nYzW1W1P3) 1300 | - `458.` `std::stringstream` 1301 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7181334636734644225-e8-f), [Mastodon](https://hachyderm.io/@simontoth/112208353704111013) 1302 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-stringstream-ec4b17b7d565), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdstringstream) 1303 | - [Compiler Explorer](https://compiler-explorer.com/z/rYxYaxn37) 1304 | - `459.` Exception guarantees 1305 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7181697024617017344-Y0ot), [Mastodon](https://hachyderm.io/@simontoth/112214037897282636) 1306 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-exception-guarantees-7a6693db5fc3), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-exception-guarantees) 1307 | - [Compiler Explorer](https://compiler-explorer.com/z/T9YKKa5oW) 1308 | - `460.` `tuple-like`, `pair-like` 1309 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7182059436037804033-2hK5), [Mastodon](https://hachyderm.io/@simontoth/112219678577700240) 1310 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-tuple-like-pair-like-0ba543001aab), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-tuple-like-pair-like) 1311 | - [Compiler Explorer](https://compiler-explorer.com/z/KMTYnPY34) 1312 | - `461.` Member function call resolution 1313 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7182421801455484931-WLFM), [Mastodon](https://hachyderm.io/@simontoth/112225340805031519) 1314 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-member-function-call-resolution-40609c755d23), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-member-function-call) 1315 | - [Compiler Explorer](https://compiler-explorer.com/z/W95eoe1oP) 1316 | - `462.` Virtual member functions 1317 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7182784195566403584-Yeo0), [Mastodon](https://hachyderm.io/@simontoth/112231003167934423) 1318 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-virtual-member-functions-2b4b2f007809), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-virtual-member-functions) 1319 | - [Compiler Explorer](https://compiler-explorer.com/z/GaMz74nKW) 1320 | - `463.` Move-only type mixin 1321 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7183146600683208705--Zsf), [Mastodon](https://hachyderm.io/@simontoth/112236666274609774) 1322 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-move-only-value-mixin-wrapper-5d8a02424303), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-move-only-value-mixin) 1323 | - [Compiler Explorer](https://compiler-explorer.com/z/9YP7sKP1q) 1324 | - `464.` `std::to_chars` 1325 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7183508978822217729-3f22), [Mastodon](https://hachyderm.io/@simontoth/112242327708639950) 1326 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-to-chars-993760f43d29), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdto_chars) 1327 | - [Compiler Explorer](https://compiler-explorer.com/z/qq93ff6K4) 1328 | - `465.` Covariant return types 1329 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7183871385474076673-aFrj), [Mastodon](https://hachyderm.io/@simontoth/112247990052994435) 1330 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-covariant-return-types-d8bef48f56d6), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-covariant-return) 1331 | - [Compiler Explorer](https://compiler-explorer.com/z/qTxErsxbE) 1332 | - `466.` `std::bit_and`, `std::bit_or`, `std::bit_xor`, `std::bit_not` 1333 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7184233756595998720-Q7nu), [Mastodon](https://hachyderm.io/@simontoth/112253652647548287) 1334 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-bit-and-std-bit-or-std-bit-xor-std-bit-not-97cd62d5e5f8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdbit_and-stdbit_or) 1335 | - [Compiler Explorer](https://compiler-explorer.com/z/5a8xrE9se) 1336 | - `467.` `std::atomic`, `std::atomic` 1337 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7184596142658060290-CyGJ), [Mastodon](https://hachyderm.io/@simontoth/112259314999984915) 1338 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-atomic-std-shared-ptr-std-atomic-std-weak-ptr-f4a408611087), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdatomicstdshared_ptr?r=1g4l8a) 1339 | - [Compiler Explorer](https://compiler-explorer.com/z/v9r1vhP83) 1340 | - `468.` `main` function 1341 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7184958520381874176-OVKc), [Mastodon](https://hachyderm.io/@simontoth/112264987216540621) 1342 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-main-719bc9a6a6ec), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-main?r=1g4l8a) 1343 | - [Compiler Explorer](https://compiler-explorer.com/z/vPP6oY5bx) 1344 | - `469.` alignment: `alignof`, `alignas`, `std::align`, `std::max_align_t` 1345 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7185683312806383617-fzER), [Mastodon](https://hachyderm.io/@simontoth/112276301538939440) 1346 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-alignment-alignof-alignas-std-align-std-max-align-t-c4e614557ed8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-alignment-alignof?r=1g4l8a) 1347 | - [Compiler Explorer](https://compiler-explorer.com/z/h165WE8n6) 1348 | - `470.` `std::static_pointer_cast`, `std::dynamic_pointer_cast`, `std::const_pointer_cast`, `std::reinterpret_pointer_cast` 1349 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7186408080102805504-LKNW), [Mastodon](https://hachyderm.io/@simontoth/112287626184692622) 1350 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-static-pointer-cast-dynamic-pointer-cast-const-pointer-cast-5e275c8a4eed), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-static_pointer_cast?r=1g4l8a) 1351 | - [Compiler Explorer](https://compiler-explorer.com/z/W6dE6zqzG) 1352 | - `471.` `std::integer_sequence`, `std::index_sequence` 1353 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7186770461551153152--Zla), [Mastodon](https://hachyderm.io/@simontoth/112293288555058808) 1354 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-integer-sequence-std-index-sequence-70fc6d2cef15), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdinteger_sequence?r=1g4l8a) 1355 | - [Compiler Explorer](https://compiler-explorer.com/z/3EKnzG88q) 1356 | - `472.` `iostream` unformatted `I/O` 1357 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7187132862238785538-HMkM), [Mastodon](https://hachyderm.io/@simontoth/112298950933437646) 1358 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-iostreams-unformatted-i-o-ff9397646b31), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-iostreams-unformatted?r=1g4l8a) 1359 | - [Compiler Explorer](https://compiler-explorer.com/z/jvvTqEeeT) 1360 | - `473.` Non-type template arguments 1361 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7188947656289771520-EVdV), [Mastodon](https://hachyderm.io/@simontoth/112327262378893118) 1362 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-non-type-template-arguments-8dc38494e83a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-non-type-template?r=1g4l8a) 1363 | - [Compiler Explorer](https://compiler-explorer.com/z/941xxcPG5) 1364 | - `475.` `std::thread` 1365 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7191481503065808897-RvZI), [Mastodon](https://hachyderm.io/@simontoth/112366898711419045) 1366 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-thread-314c32e26bc8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdthread?r=1g4l8a) 1367 | - [Compiler Explorer](https://compiler-explorer.com/z/WTc3oYGoE) 1368 | - `476.` Pack indexing 1369 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7192206276892786688-hJ7C), [Mastodon](https://hachyderm.io/@simontoth/112378223260899885) 1370 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-pack-indexing-28e52d69c2d7), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-pack-indexing?r=1g4l8a) 1371 | - [Compiler Explorer](https://compiler-explorer.com/z/nGMfh761n) 1372 | - `477.` `std::ranges::elements_of` 1373 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7193655825712709632-285E), [Mastodon](https://hachyderm.io/@simontoth/112400872764252906) 1374 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-std-ranges-elements-of-c6ddec29ccda), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-stdrangeselements_of?r=1g4l8a) 1375 | - [Compiler Explorer](https://compiler-explorer.com/z/zMvsqsfG4) 1376 | - `478.` default-constructible lambdas 1377 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7204527470182551553-aExa), [Mastodon](https://hachyderm.io/@simontoth/112570741635981843) 1378 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-default-constructible-lambdas-cbdcf6d0cd1f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-default-constructible) 1379 | - [Compiler Explorer](https://compiler-explorer.com/z/TY4oqYccc) 1380 | 1381 | ## Long-form articles 1382 | 1383 | These posts are long-form articles on various C++-related topics. 1384 | 1385 | - `6.` Error handling 1386 | - [Medium](https://itnext.io/daily-bit-e-of-c-error-handling-7088462a7792), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-error-handling) 1387 | - `18.` Tree traversal algorithms 1388 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-tree-traversal-algorithms-44e0d16bce08), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-tree-traversal-algorithms) 1389 | - `27.` Integral and floating-point numbers 1390 | - [Medium](https://itnext.io/daily-bit-e-of-c-numbers-are-not-easy-74431416e754), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-numbers-are-not-easy) 1391 | - `41.` Tech debt is bad, m'kay?! 1392 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-tech-debt-is-bad-mkay-feb318bffaad), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-tech-debt-is-bad) 1393 | - `48.` Modern C++ documentation tools 1394 | - [Medium](https://itnext.io/daily-bit-e-of-c-modern-documentation-tools-9b96ba283732), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-modern-documentation) 1395 | - `140.` Linked lists 1396 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-linked-lists-f607b8a782f5), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-linked-lists) 1397 | - `384.` Hardened mode of standard library implementations 1398 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-hardened-mode-of-standard-library-implementations-18be2422c372), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-hardened-mode-of) 1399 | - `411.` Implementing custom C++20 views 1400 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-implementing-custom-views-bb21e63a2d4f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-implementing-custom-d59) 1401 | - `441.` Coroutines: step by step; a journey through seven coroutine types 1402 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-coroutines-step-by-step-e726b976d239), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-coroutines-step-by) 1403 | - `474.` Optimizing code to run 87x faster 1404 | - [Medium](https://medium.com/itnext/daily-bit-e-of-c-optimizing-code-to-run-87x-faster-7ef0b5bc64a1), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-optimizing-code-to?r=1g4l8a) 1405 | 1406 | ## Common interview questions 1407 | 1408 | These posts are common interview problems with a CE link for solving the problem yourself and a separate CE link with a commented solution. 1409 | 1410 | - `2.` Trapped Water 1411 | - [LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:7016101216220762112/), [Mastodon](https://hachyderm.io/@simontoth/109626576231244637) 1412 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-trapped-water-fb9d37b5f4ac), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-trapped-water) 1413 | - Compiler Explorer: [Solve it yourself](https://godbolt.org/z/hKx7773qM), [Solution](https://godbolt.org/z/azoMjE4cc) 1414 | - `7.` Bouncing ball 1415 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7017912875969044480-45ko), [Mastodon](https://hachyderm.io/@simontoth/109654887683753170) 1416 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-bouncing-ball-1569ef3fb419), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-bouncing-ball) 1417 | - Compiler Explorer: [Solve it yourself](https://godbolt.org/z/9x6PsheEW), [Solution](https://godbolt.org/z/Yxnb48nK1) 1418 | - `9.` Smallest missing positive integer 1419 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_tuesday-c-interview-question-the-smallest-activity-7018637759816859648-JDTy), [Mastodon](https://hachyderm.io/@simontoth/109666212261011985) 1420 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-smallest-missing-positive-integer-7f066807db9), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-smallest-missing) 1421 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/G7r4rebhd), [Solution](https://compiler-explorer.com/z/Yo9PqY54h) 1422 | - `14.` Column-order traversal 1423 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7020449556425269248-9S2R), [Mastodon](https://hachyderm.io/@simontoth/109694523866962936) 1424 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-column-order-traversal-8e670fac7137), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-column-order-traversal) 1425 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/zEGMnx3jn), [Solution](https://compiler-explorer.com/z/55ET6h559) 1426 | - `16.` Merging sorted lists 1427 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7021174392365703168-p5PV), [Mastodon](https://hachyderm.io/@simontoth/109705848475650242) 1428 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-merging-sorted-lists-f84d973aaa0b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-merging-sorted-lists) 1429 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/5raraWG5f), [Solution](https://compiler-explorer.com/z/cEe1G9YM6) 1430 | - `21.` Maximum path in a tree 1431 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7022986318552948736-A8hL), [Mastodon](https://hachyderm.io/@simontoth/109734159993376068) 1432 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maximum-path-in-a-tree-9c224a543089), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-maximum-path-in-a) 1433 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/hhYW4G3c4), [Solution](https://compiler-explorer.com/z/bfddTMs3W) 1434 | - `23.` Edit distance 1435 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7023711210885771265-9T8b), [Mastodon](https://hachyderm.io/@simontoth/109745484604085982) 1436 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-edit-distance-a8045c6766a6), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-edit-distance) 1437 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/v6cqM7T6M), [Solution](https://compiler-explorer.com/z/cvsvdz8fo) 1438 | - `28.` Maximum in a sliding window 1439 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7025522958127230976-j3tq), [Mastodon](https://hachyderm.io/@simontoth/109773796350291621) 1440 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maximum-in-a-sliding-window-c56963b9cace), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-maximum-in-a-sliding) 1441 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/nYMzEv41j), [Solution](https://compiler-explorer.com/z/EWbq55heq) 1442 | - `30.` Longest increasing path 1443 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7026247734139482114-JpFI), [Mastodon](https://hachyderm.io/@simontoth/109785120976122500) 1444 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-longest-increasing-path-6fdd97e7abc3), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-longest-increasing) 1445 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/hPTMbPa1e), [Solution](https://compiler-explorer.com/z/G7n8KeszG) 1446 | - `35.` O(1) ranking data structure 1447 | - [LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:7028059673467482112/), [Mastodon](https://hachyderm.io/@simontoth/109813433426937206) 1448 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-o-1-ranking-data-structure-e2f593d2a894), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-o1-ranking-data-structure) 1449 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/vaPsGsxze), [Solution](https://compiler-explorer.com/z/eGGdnb55r) 1450 | - `37.` Uncovered Intervals 1451 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7028784449337053184-YI4X), [Mastodon](https://hachyderm.io/@simontoth/109824756979767739) 1452 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-uncovered-intervals-7a81a2b83632), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-uncovered-intervals) 1453 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/3zj4M4hW7), [Solution](https://compiler-explorer.com/z/E8ra7bPzf) 1454 | - `42.` English Numbers 1455 | - [LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:7030596388337909761), [Mastodon](https://hachyderm.io/@simontoth/109853068799139887) 1456 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-english-numbers-fd5394c5ca73), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-english-numbers) 1457 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/vY3463hKd), [Solution](https://compiler-explorer.com/z/8ddxYE87r) 1458 | - `44.` Swinging movement 1459 | - [LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:7031321165939769344), [Mastodon](https://hachyderm.io/@simontoth/109864393294824287) 1460 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-swinging-movement-35360b381a14), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-swinging-movement) 1461 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/TTshG4Ph3), [Solution](https://compiler-explorer.com/z/EPx4vo4ez) 1462 | - `49.` Sonar 1463 | - [LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:7033133103694905344), [Mastodon](https://hachyderm.io/@simontoth/109892704768359601) 1464 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-sonar-95dd228fb451), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-sonar) 1465 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/v4TdoqKc1), [Solution](https://compiler-explorer.com/z/4hdW7s933) 1466 | - `51.` Serialize and de-serialize an n-ary tree 1467 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7033857880055275520-VbhR), [Mastodon](https://hachyderm.io/@simontoth/109904029472311365) 1468 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-serialize-and-de-serialize-n-ary-tree-34031b6191eb), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-serialize-and-de) 1469 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/M6Mx9qxfn), [Solution](https://compiler-explorer.com/z/h5Kbe4avY) 1470 | - `56.` Maximum points on a line 1471 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7035669819194531840-Dwym), [Mastodon](https://hachyderm.io/@simontoth/109932340916628077) 1472 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maximum-number-of-points-on-a-line-20af6d2443f8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-maximum-number-of) 1473 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/ej4GhGx3b), [Solution](https://compiler-explorer.com/z/6EWGh59rj) 1474 | - `58.` N-Queens 1475 | - [LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:7036394596158840832), [Mastodon](https://hachyderm.io/@simontoth/109943665649579666) 1476 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-n-queens-b5e0c0d2275f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-n-queens) 1477 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/EvK7hEsf4), [Solution](https://compiler-explorer.com/z/7xKdqezbE) 1478 | - `63.` Minimum substring that contains letters 1479 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7038206533796552705-SpWj), [Mastodon](https://hachyderm.io/@simontoth/109971977021929210) 1480 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-minimum-substring-with-all-letters-619ca68da1a6), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-minimum-substring) 1481 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/T8ojbYh1r), [Solution](https://compiler-explorer.com/z/hx8aGrW69) 1482 | - `65.` MaxStack data structure 1483 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7038931309720690688-v6CJ), [Mastodon](https://hachyderm.io/@simontoth/109983301729299275) 1484 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maxstack-data-structure-3fe5d0e6a5c0), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-maxstack-data-structure) 1485 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/4bd3qGxd3), [Solution](https://compiler-explorer.com/z/8aTxGe1bK) 1486 | - `70.` Number validator 1487 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7040743248172044288-NJ2k), [Mastodon](https://hachyderm.io/@simontoth/110011613421613853) 1488 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-number-validator-77638c667347), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-number-validator) 1489 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/KoKsnvveY), [Solution](https://compiler-explorer.com/z/s6vbKnj9T) 1490 | - `72.` LFU cache 1491 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7041456076587692033-IBG7), [Mastodon](https://hachyderm.io/@simontoth/110022937953413521) 1492 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-lfu-cache-84d0e2bdae7c), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-lfu-cache) 1493 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/T91ezqoh5), [Solution](https://compiler-explorer.com/z/Y7xzTGo6b) 1494 | - `77.` Minimum cost to equal array 1495 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7043279964737011712-WCEA), [Mastodon](https://hachyderm.io/@simontoth/110051249512904859) 1496 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-minimum-cost-to-equal-array-cbe7e0db6295), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-minimum-cost-to-equal) 1497 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/dedx8Yd68), [Solution](https://compiler-explorer.com/z/7zzWEjT5K) 1498 | - `79.` Maximum number of books to take 1499 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7044004744968728576-2kza), [Mastodon](https://hachyderm.io/@simontoth/110062573983033095) 1500 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maximum-number-of-books-to-take-45d4099fd5c2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-maximum-number-of-662) 1501 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/ax53xfKTa), [Solution](https://compiler-explorer.com/z/9TeEP5bzs) 1502 | - `84.` Maximum number of invitations 1503 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7045801578712199168-cXzD), [Mastodon](https://hachyderm.io/@simontoth/110090649692948713) 1504 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maximum-number-of-invitations-4e98722ef0eb), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-maximum-number-of-b4f) 1505 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/qjj69c1MM), [Solution](https://compiler-explorer.com/z/noGh6xros) 1506 | - `86.` Skyline outline 1507 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7046526359954710528-W3bp), [Mastodon](https://hachyderm.io/@simontoth/110101974297708417) 1508 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-skyline-outline-c9b27c8c4b6), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-skyline-outline) 1509 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/jYWec5cPa), [Solution](https://compiler-explorer.com/z/orWKPYqdf) 1510 | - `91.` Shortest path with obstacle removal 1511 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7048324488161058816-ccpg), [Mastodon](https://hachyderm.io/@simontoth/110130285809924217) 1512 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-shortest-path-with-obstacle-removal-5361af4b704c), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-shortest-path-with) 1513 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/joa9cM3fb), [Solution](https://compiler-explorer.com/z/9GdMfod6G) 1514 | - `93.` Validating a BST 1515 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7049063070521810944-cyuv), [Mastodon](https://hachyderm.io/@simontoth/110141610576003822) 1516 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-validating-a-bst-71612eba5a38), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-validating-a-bst) 1517 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/WKe14x93v), [Solution](https://compiler-explorer.com/z/dh7oavb1j) 1518 | - `98.` Lexicographically minimum string 1519 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7050875009380012032-Lhm6), [Mastodon](https://hachyderm.io/@simontoth/110169922320731598) 1520 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-lexicographically-minimum-string-1ff232db1612), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-lexicographically) 1521 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/9h7nMT7Tq), [Solution](https://compiler-explorer.com/z/anez5E5dP) 1522 | - `100.` Racecar 1523 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7051599792279285761-BwyM), [Mastodon](https://hachyderm.io/@simontoth/110181246609736045) 1524 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-race-car-118c3fb821e2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-race-car) 1525 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/cxqzsxnT4), [Solution](https://compiler-explorer.com/z/Wrs17a1PM) 1526 | - `105.` Remove n-th element from the back of a singly-linked list 1527 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7053411728428015616-SeNK), [Mastodon](https://hachyderm.io/@simontoth/110209558154816336) 1528 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-removing-n-th-element-from-the-end-of-a-singly-linked-list-c2ca01f8c49b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-removing-n-th-element) 1529 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/bMdMnxbbn), [Solution](https://compiler-explorer.com/z/PTKsdK5ce) 1530 | - `107.` Visible points 1531 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7054136504595419136-8wZw), [Mastodon](https://hachyderm.io/@simontoth/110220883021649722) 1532 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-visible-points-ed34aa6a1357), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-visible-points) 1533 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/6cvaosPMY), [Solution](https://compiler-explorer.com/z/5P4n51b8s) 1534 | - `112.` Partition array into two to minimize sum difference 1535 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7055948439246794752-NWVB), [Mastodon](https://hachyderm.io/@simontoth/110249194840807652) 1536 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-partition-array-into-two-to-minimize-sum-difference-172d27a481d0), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-partition-array-into) 1537 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/9TY51KzEv), [Solution](https://compiler-explorer.com/z/Ycs3vY4WK) 1538 | - `114.` Find loop in a singly-linked list 1539 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7056673214915039232-gn4a), [Mastodon](https://hachyderm.io/@simontoth/110260519028472407) 1540 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-detecting-loops-in-singly-linked-list-b9c9bba2d7ed), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-detecting-loops-in) 1541 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/Mcd5PTjh4), [Solution](https://compiler-explorer.com/z/6fx6vzhGr) 1542 | - `119.` Reverse k-groups in a list 1543 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7058485165580267520-SZLc), [Mastodon](https://hachyderm.io/@simontoth/110288830490990887) 1544 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-reverse-k-groups-in-a-list-8f2dc4c2968), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-reverse-k-groups) 1545 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/KPfWc4MKT), [Solution](https://compiler-explorer.com/z/crzYq3jjn) 1546 | - `121.` Maximum substring with unique characters 1547 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7059209932188872705-Qh15), [Mastodon](https://hachyderm.io/@simontoth/110300155436273814) 1548 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maximum-substring-with-unique-characters-62e4debeac41), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-maximum-substring) 1549 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/YTWfnGfcz), [Solution](https://compiler-explorer.com/z/4qxfb9oK3) 1550 | - `126.` Median of two sorted arrays 1551 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7061021870136938497-YHRz), [Mastodon](https://hachyderm.io/@simontoth/110328466802402518) 1552 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-median-of-two-sorted-arrays-679a3b6f9921), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-median-of-two-sorted) 1553 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/P54dKTeaa), [Solution](https://compiler-explorer.com/z/4nEzWddj1) 1554 | - `128.` Maximum profit for job schedule 1555 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7061746647063502848-T_CV), [Mastodon](https://hachyderm.io/@simontoth/110339792105959959) 1556 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maximum-profit-job-schedule-e3ee8de16444), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-maximum-profit-job) 1557 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/TqedjPoEo), [Solution](https://compiler-explorer.com/z/faKha6xro) 1558 | - `133.` LRU cache 1559 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7063558579999387648-snEM), [Mastodon](https://hachyderm.io/@simontoth/110368103603342319) 1560 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-lru-cache-65db34be0605), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-lru-cache) 1561 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/8nferf1GG), [Solution](https://compiler-explorer.com/z/8PWETEYT8) 1562 | - `135.` Candy for greedy children 1563 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7064283360214274048-uVVf), [Mastodon](https://hachyderm.io/@simontoth/110379427823634319) 1564 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-candy-for-greedy-children-7bf6cd6e440e), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-candy-for-greedy) 1565 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/cc5369doa), [Solution](https://compiler-explorer.com/z/bcYG9541x) 1566 | - `142.` Sum of distances to all nodes 1567 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7066820077907517440-_w9B), [Mastodon](https://hachyderm.io/@simontoth/110419064078018396) 1568 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-sum-of-distances-to-all-nodes-1f84dd82183), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-sum-of-distances) 1569 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/5nj1ejG5G), [Solution](https://compiler-explorer.com/z/59zxjq1ca) 1570 | - `147.` Smallest interval covering elements from K sequences 1571 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7068632019336863744-gH35), [Mastodon](https://hachyderm.io/@simontoth/110447375190377504) 1572 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-smallest-interval-covering-k-sorted-sequences-fb4d1ea9d097), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-smallest-interval) 1573 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/cqKo5WeMY), [Solution](https://compiler-explorer.com/z/eeTMcbzP6) 1574 | - `149.` Maximum ice cream bars 1575 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7069356792698261504-GXHa), [Mastodon](https://hachyderm.io/@simontoth/110458699946684700) 1576 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maximum-ice-cream-purchase-f41ed1d25a1a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-maximum-ice-cream) 1577 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/6njqed3qj), [Solution](https://compiler-explorer.com/z/5xMY4xfzY) 1578 | - `154.` Validate a complete binary tree 1579 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7071168729430020096-jr9_), [Mastodon](https://hachyderm.io/@simontoth/110487011491439633) 1580 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-validating-a-complete-binary-tree-38c2a862eab1), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-validating-a-complete) 1581 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/5q3dE6fWW), [Solution](https://compiler-explorer.com/z/EncPY8Y95) 1582 | - `156.` Bus routes 1583 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7071893514862632960-DcV4), [Mastodon](https://hachyderm.io/@simontoth/110498335993554252) 1584 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-bus-routes-7caf7c2484c2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-bus-routes) 1585 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/ThToveWP8), [Solution](https://compiler-explorer.com/z/n79GE31xE) 1586 | - `161.` Sudoku Solver 1587 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7073705446087225344-MUww), [Mastodon](https://hachyderm.io/@simontoth/110526647727973193) 1588 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-sudoku-solver-8101feaf9abd), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-sudoku-solver) 1589 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/MnG9EG1jf), [Solution](https://compiler-explorer.com/z/6TGYxnben) 1590 | - `163.` Locked rooms 1591 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7074430226327334913-doJi), [Mastodon](https://hachyderm.io/@simontoth/110537972212027699) 1592 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-locked-rooms-70ba5beb4c69), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-locked-rooms) 1593 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/zx85hGx7T), [Solution](https://compiler-explorer.com/z/bY9q9xd85) 1594 | - `168.` Maximum subarray sum 1595 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7076242160391475200-72d5), [Mastodon](https://hachyderm.io/@simontoth/110566283811889101) 1596 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maximum-subarray-sum-99e43bdb84a5), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-maximum-subarray) 1597 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/bd9d4Pj78), [Solution](https://compiler-explorer.com/z/PhjffW8fE) 1598 | - `170.` Counting islands 1599 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7076966937032830976-nb4R), [Mastodon](https://hachyderm.io/@simontoth/110577608458600304) 1600 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-counting-islands-e52b25753446), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-counting-islands) 1601 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/Y8o6ahK41), [Solution](https://compiler-explorer.com/z/58oW9v8KG) 1602 | - `175.` Bounded subarrays 1603 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7078778875459035136-DRnf), [Mastodon](https://hachyderm.io/@simontoth/110605919978757347) 1604 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-bounded-subarrays-c110110ef763), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-bounded-subarrays) 1605 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/6d84jE5c9), [Solution](https://compiler-explorer.com/z/6EraMz1E1) 1606 | - `177.` Minimize deviation in an array 1607 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7079503676519632898-e0Ri), [Mastodon](https://hachyderm.io/@simontoth/110617244691348455) 1608 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-minimize-deviation-in-an-array-9c19c8049403), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-minimize-deviation) 1609 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/n6654cMEj), [Solution](https://compiler-explorer.com/z/34hevrsKs) 1610 | - `182.` All valid parentheses sequences 1611 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7081315593064206336-_g-Y), [Mastodon](https://hachyderm.io/@simontoth/110645556296214924) 1612 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-valid-parentheses-sequences-812fe283ab74), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-valid-parentheses) 1613 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/eYWeMEhTr), [Solution](https://compiler-explorer.com/z/GE1b8x5fc) 1614 | - `184.` Well-behaved paths 1615 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7082040401750040576-vWlR), [Mastodon](https://hachyderm.io/@simontoth/110656880727051245) 1616 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-well-behaved-paths-in-a-tree-10f211b8beed), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-well-behaved-paths) 1617 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/o5Gee9v79), [Solution](https://compiler-explorer.com/z/e9GKaKbs5) 1618 | - `189.` Spiral Traversal 1619 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7083852312770686976-LDbs), [Mastodon](https://hachyderm.io/@simontoth/110685192231748036) 1620 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-spiral-traversal-7886dd33222a), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-spiral-traversal) 1621 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/rEv5bMz9v), [Solution](https://compiler-explorer.com/z/f8o76hx18) 1622 | - `191.` O(1) region sum 1623 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7084577108030562304-UBLa), [Mastodon](https://hachyderm.io/@simontoth/110696517053609757) 1624 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-o-1-region-sum-66f85684614c), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-o1-region-sum) 1625 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/nxvqrqfWq), [Solution](https://compiler-explorer.com/z/31GMbscxT) 1626 | - `196.` Rotating a matrix 1627 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7086389020598906880-8TwV), [Mastodon](https://hachyderm.io/@simontoth/110724830980051945) 1628 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-rotating-a-matrix-fd4b7e1d8bd3), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-rotating-a-matrix) 1629 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/1Kccj84sE), [Solution](https://compiler-explorer.com/z/EbbveGM7h) 1630 | - `198.` Palindromic substring 1631 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7087113804987129857-_dsb), [Mastodon](https://hachyderm.io/@simontoth/110736153340556770) 1632 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-longest-palindromic-substring-82a96c762e52), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-longest-palindromic) 1633 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/ePKnozber), [Solution](https://compiler-explorer.com/z/8nMM3G5E9) 1634 | - `203.` Longest cycle in a graph 1635 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7088925739026112512-ucMB), [Mastodon](https://hachyderm.io/@simontoth/110764464570599682) 1636 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-longest-cycle-in-a-graph-361eae88130f), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-longest-cycle-in) 1637 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/4P3Pv8r9M), [Solution](https://compiler-explorer.com/z/vd1sdsjWq) 1638 | - `205.` Splitting marbles 1639 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7089650515969486848-oTLn), [Mastodon](https://hachyderm.io/@simontoth/110775789262817577) 1640 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-splitting-marbles-7d8a23f3a38), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-splitting-marbles) 1641 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/a8s6YPh7M), [Solution](https://compiler-explorer.com/z/9reaYsdYs) 1642 | - `210.` Shortest path to all keys 1643 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7091462454391513088-zkn3), [Mastodon](https://hachyderm.io/@simontoth/110804100876150792) 1644 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-shortest-path-to-all-keys-a163db14c012), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-shortest-path-to) 1645 | - Compiler Explorer: [Solve it yourself](https://godbolt.org/z/9dW6Gzrer), [Solution](https://godbolt.org/z/rqbEe3xKv) 1646 | - `212.` Number of reorders of a BST 1647 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7092187230399520768-NMoG), [Mastodon](https://hachyderm.io/@simontoth/110815425271979905) 1648 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-number-of-reorders-of-a-serialized-bst-805afd5ac64b), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-number-of-reorders) 1649 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/aPjrnoafP), [Solution](https://compiler-explorer.com/z/shvje5T8j) 1650 | - `217.` Maximum rectangle in a histogram 1651 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7093999167106109441-mNq-), [Mastodon](https://hachyderm.io/@simontoth/110843737220253758) 1652 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maximum-rectangle-in-a-histogram-901a646a3463), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-maximum-rectangle) 1653 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/jf31TGj5E), [Solution](https://compiler-explorer.com/z/d5d41WTv9) 1654 | - `219.` Find the singular number 1655 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7094723950840012800-YiQ2), [Mastodon](https://hachyderm.io/@simontoth/110855061696818766) 1656 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-find-the-singular-number-d246097e54c1), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-find-the-singular) 1657 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/q6GbnEK1Y), [Solution](https://compiler-explorer.com/z/Pf9h4PdEG) 1658 | - `224.` Profitable schemes 1659 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7096535883390017536-6e0e), [Mastodon](https://hachyderm.io/@simontoth/110883372384151236) 1660 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-profitable-schemes-3d5303eda657), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-profitable-schemes) 1661 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/dPaosqvdT), [Solution](https://compiler-explorer.com/z/qovrxW3cr) 1662 | - `226.` Find all nodes of distance K in a binary tree 1663 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7097260677068713985-H3mu), [Mastodon](https://hachyderm.io/@simontoth/110894697060419274) 1664 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-find-all-nodes-of-distance-k-in-a-binary-tree-570e8671a766), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-find-all-nodes-of) 1665 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/8recYWq9r), [Solution](https://compiler-explorer.com/z/36x3Y6sP7) 1666 | - `231.` Top k frequent values 1667 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7099072601469149184-nyoy), [Mastodon](https://hachyderm.io/@simontoth/110923036818717617) 1668 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-top-k-frequent-values-3bcbba53ac8c), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-top-k-frequent-values) 1669 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/7E5bjq8sb), [Solution](https://compiler-explorer.com/z/eKqcYPxfT) 1670 | - `233.` Merging intervals 1671 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7099797371789656064-haR_), [Mastodon](https://hachyderm.io/@simontoth/110934332992651151) 1672 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-merging-intervals-8ea3f02b8b40), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-merging-intervals) 1673 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/3GhjWrG6b), [Solution](https://compiler-explorer.com/z/Go5xd1nKr) 1674 | - `238.` Optimizing conference value 1675 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7101609316306014208-yi3q), [Mastodon](https://hachyderm.io/@simontoth/110962644370690643) 1676 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-optimizing-conference-value-ea63ee4ef87), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-optimizing-conference) 1677 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/31nxxG85W), [Solution](https://compiler-explorer.com/z/8EM8vGj4x) 1678 | - `240.` Next permutation 1679 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7102334090158186496-3ZWj), [Mastodon](https://hachyderm.io/@simontoth/110973969943027487) 1680 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-next-permutation-6676309f34ee), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-next-permutation) 1681 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/Kh6s54soE), [Solution](https://compiler-explorer.com/z/c1f6x7aT9) 1682 | - `245.` O(1) randomized container 1683 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7104146025098948608-Wzk3), [Mastodon](https://hachyderm.io/@simontoth/111002280686406580) 1684 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-o-1-randomized-container-97334c611be), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-o1-randomized-container) 1685 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/oYYT359df), [Solution](https://compiler-explorer.com/z/7ffPvcMnT) 1686 | - `247.` Calculate h-index 1687 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7104870801459265537-7vVS), [Mastodon](https://hachyderm.io/@simontoth/111013697112859556) 1688 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-calculate-h-index-82592fc82a23), [SubStack](https://simontoth.substack.com/p/daily-bite-of-c-calculate-h-index) 1689 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/5K5Wv1ha9), [Solution](https://compiler-explorer.com/z/9efEYcor9) 1690 | - `252.` Lowest common ancestor 1691 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7106682742326611970-4U13), [Mastodon](https://hachyderm.io/@simontoth/111041916797487423) 1692 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-lowest-common-ancestor-a1b99c50636f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-lowest-common-ancestor) 1693 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/b6cbrqdc7), [Solution](https://compiler-explorer.com/z/9PbdacoM5) 1694 | - `254.` Event booking 1695 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7107407516300390400-7yBC), [Mastodon](https://hachyderm.io/@simontoth/111053241225898226) 1696 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-event-booking-17e29053b8bd), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-event-booking) 1697 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/K8TGa36WT), [Solution](https://compiler-explorer.com/z/1Gqreqo66) 1698 | - `259.` Minimum in a rotated array 1699 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7109219461924052992-YHJo), [Mastodon](https://hachyderm.io/@simontoth/111081554150356027) 1700 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-minimum-in-a-rotated-array-1f3487ad1fa9), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-minimum-in-a-rotated) 1701 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/7oYchz8Ed), [Solution](https://compiler-explorer.com/z/YrYhcbKzT) 1702 | - `261.` Longest increasing subsequence 1703 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7109944235776163840-uJCm), [Mastodon](https://hachyderm.io/@simontoth/111092878916026728) 1704 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-longest-increasing-subsequence-29c283cd4597), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-longest-increasing-bbf) 1705 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/r3x953ajK), [Solution](https://compiler-explorer.com/z/4rodz65xv) 1706 | - `266.` Count smaller elements after 1707 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7111756170469494784-IKxp), [Mastodon](https://hachyderm.io/@simontoth/111121190107006830) 1708 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-count-smaller-elements-after-b2eb9df2e7d3), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-count-smaller-elements) 1709 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/seGx61cnE), [Solution](https://compiler-explorer.com/z/rvzePaxT6) 1710 | - `268.` Majority element 1711 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7112480967092494336-3fTm), [Mastodon](https://hachyderm.io/@simontoth/111132514897302915) 1712 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-majority-element-29e5a0acec46), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-majority-element) 1713 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/nvvcPTen1), [Solution](https://compiler-explorer.com/z/G88jcGfs4) 1714 | - `273.` Construct a binary max-tree 1715 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7114292890549252096-5j9c), [Mastodon](https://hachyderm.io/@simontoth/111160826346899854) 1716 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-construct-a-binary-max-tree-cc334900a41a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-construct-a-binary) 1717 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/vndE9sj55), [Solution](https://compiler-explorer.com/z/dn9ToYbo3) 1718 | - `275.` Reverse an integer 1719 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7115017686270521344-s1Ia), [Mastodon](https://hachyderm.io/@simontoth/111172151218637997) 1720 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-reverse-an-integer-b7dbd7368e0e), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-reverse-an-integer) 1721 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/a7GbcG3vb), [Solution](https://compiler-explorer.com/z/WEddPY3oq) 1722 | - `280.` Monkey eating bananas 1723 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7116829600432668672-NNZa), [Mastodon](https://hachyderm.io/@simontoth/111200462683400575) 1724 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-monkey-eating-bananas-70d6ab63213a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-monkey-eating-bananas) 1725 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/9nq77e7ad), [Solution](https://compiler-explorer.com/z/Y7co1f4rr) 1726 | - `282.` Best time to buy and sell stock 1727 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7117554393763176449-7nLx), [Mastodon](https://hachyderm.io/@simontoth/111211787078777351) 1728 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-best-time-to-buy-and-sell-stock-658ea32efba8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-best-time-to-buy) 1729 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/ejn937hqa), [Solution](https://compiler-explorer.com/z/f3sT7ad4G) 1730 | - `287.` Shortest path to visit all nodes 1731 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7119366330029355008-_vVb), [Mastodon](https://hachyderm.io/@simontoth/111240098673207881) 1732 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-shortest-path-to-visit-all-nodes-94cbd85301e7), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-shortest-path-to-9f0) 1733 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/qz9G3zdoh), [Solution](https://compiler-explorer.com/z/bv6evYxo1) 1734 | - `289.` Construct binary tree from preorder and inorder 1735 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7120091105953476610-O03Z), [Mastodon](https://hachyderm.io/@simontoth/111251423287114597) 1736 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-construct-a-binary-tree-from-preorder-and-inorder-traversals-462897bad95c), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-construct-a-binary-326) 1737 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/Y4WoE3ETY), [Solution](https://compiler-explorer.com/z/zdcfjssfs) 1738 | - `294.` Lexicographically smallest subsequence that contains all unique letters 1739 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7121903036569927680-sgg0), [Mastodon](https://hachyderm.io/@simontoth/111279734868861441) 1740 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-lexicographically-smallest-subsequence-that-contains-all-unique-letters-efadd3c271ab), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-lexicographically-902) 1741 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/x4Wsr6jjE), [Solution](https://compiler-explorer.com/z/TrWsco814) 1742 | - `296.` Largest covered interval 1743 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7122627817393000449-c3pC), [Mastodon](https://hachyderm.io/@simontoth/111291059516720875) 1744 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-largest-covered-interval-b305e6fbbda7), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-largest-covered-interval) 1745 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/ehh9M6nEs), [Solution](https://compiler-explorer.com/z/dad9YqnGM) 1746 | - `301.` Strictly increasing array 1747 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7124454845326999552-VKbN), [Mastodon](https://hachyderm.io/@simontoth/111319606926466068) 1748 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-strictly-increasing-array-9f9a4d2e4ba9), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-strictly-increasing) 1749 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/fj5jGP7eG), [Solution](https://compiler-explorer.com/z/aqf83e1dz) 1750 | - `303.` Reaching the last element 1751 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7125179629702701056-f-_r), [Mastodon](https://hachyderm.io/@simontoth/111330931579562968) 1752 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-reaching-the-last-element-f3b9eb40e2e2), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-reaching-the-last) 1753 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/1oqfq38nb), [Solution](https://compiler-explorer.com/z/Mdoq36ndo) 1754 | - `308.` Buildings with an ocean view 1755 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7126991565926875136-l-bF), [Mastodon](https://hachyderm.io/@simontoth/111359243066766920) 1756 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-buildings-with-an-ocean-view-5b8a20f48b62), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-buildings-with-an) 1757 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/PKEbcKM3x), [Solution](https://compiler-explorer.com/z/fbhnrMhjs) 1758 | - `310.` Finding the duplicate value 1759 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7127716364374466561-_KWS), [Mastodon](https://hachyderm.io/@simontoth/111370567747797945) 1760 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-find-the-duplicate-value-72b9cae41c99), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-find-the-duplicate) 1761 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/GnvGcYTdz), [Solution](https://compiler-explorer.com/z/n994xW898) 1762 | - `315.` Maximum area between boundaries 1763 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7129528301110386688-KxrD), [Mastodon](https://hachyderm.io/@simontoth/111398879396203730) 1764 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maximum-area-between-boundaries-d94d818c31f0), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-maximum-area-between) 1765 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/KvEKK5eM7), [Solution](https://compiler-explorer.com/z/d61654ob5) 1766 | - `317.` Watering the garden 1767 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7130253163131002883-Tkx3), [Mastodon](https://hachyderm.io/@simontoth/111410203963031321) 1768 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-watering-the-garden-c026acc28490), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-watering-the-garden) 1769 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/bPKcxTPPe), [Solution](https://compiler-explorer.com/z/ssdfMb77n) 1770 | - `322.` Maximum subsequence dot product 1771 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7132064997311922176-Kqj2), [Mastodon](https://hachyderm.io/@simontoth/111438515612235290) 1772 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maximum-subsequence-dot-product-fd8f8800c9ad), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-maximum-subsequence) 1773 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/zeWaGPv9x), [Solution](https://compiler-explorer.com/z/Exbahn49a) 1774 | - `324.` Maximum number of office transfers 1775 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7132789794929057792-zJdL), [Mastodon](https://hachyderm.io/@simontoth/111449840339493014) 1776 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-maximum-number-of-office-transfers-27ab92d011d5), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-maximum-number-of-4a4) 1777 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/5hK9jY3er), [Solution](https://compiler-explorer.com/z/6h8WcoTjo) 1778 | - `329.` Longest string with valid parenthesis 1779 | - [LinkedIn](https://www.linkedin.com/posts/simontoth_cpp-cplusplus-coding-activity-7134601705849073664-Leer), [Mastodon](https://hachyderm.io/@simontoth/111478151593256406) 1780 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-longest-string-with-valid-parenthesis-fce424f36345), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-longest-string-with) 1781 | - Compiler Explorer: [Solve it yourself](https://compiler-explorer.com/z/Y7MMGWGhc), [Solution](https://compiler-explorer.com/z/KjdTWqrc5) 1782 | 1783 | ## Modern-only C++ Course 1784 | 1785 | - `83.` Lesson 1 - Setup & How to use 1786 | - [Medium](https://itnext.io/daily-bit-e-of-c-learn-modern-c-1-n-d2157dfdc08b) 1787 | - [Substack](https://simontoth.substack.com/p/daily-bite-of-c-learn-modern-c-1n) 1788 | - `90.` Lesson 2 - Basic syntax 1789 | - [Medium](https://itnext.io/daily-bit-e-of-c-learn-modern-c-2-n-59d5434b2895) 1790 | - [Substack](https://simontoth.substack.com/p/daily-bite-of-c-learn-modern-c-2n) 1791 | - `104.` Lesson 3 - Types 1792 | - [Medium](https://itnext.io/daily-bit-e-of-c-learn-modern-c-3-n-fb2fa2340c0c) 1793 | - [Substack](https://simontoth.substack.com/p/daily-bite-of-c-learn-modern-c-3n) 1794 | - `118.` Lesson 4 - Indirection 1795 | - [Medium](https://itnext.io/daily-bit-e-of-c-learn-modern-c-4-n-cd7f36cef283) 1796 | - [Substack](https://simontoth.substack.com/p/daily-bite-of-c-learn-modern-c-4n) 1797 | - `132.` Lesson 5 - Standard Library 1798 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-course-5-n-dc2aeb9b49f4) 1799 | - [Substack](https://simontoth.substack.com/p/daily-bite-of-c-learn-modern-c-5n) 1800 | - `153.` Lesson 6 - Algorithms and views 1801 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-learn-modern-c-6-n-e6a1021da13) 1802 | - [Substack](https://simontoth.substack.com/p/daily-bite-of-c-learn-modern-c-6n) 1803 | - `167.` Lesson 7 - User types 1804 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-learn-modern-c-7-n-77a2fbd1e521) 1805 | - [Substack](https://simontoth.substack.com/p/daily-bite-of-c-learn-modern-c-7n) 1806 | 1807 | ## Advent of Code 2023 1808 | 1809 | - `331.` Day Zero: A C++ development environment 1810 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-2023-day-zero-9b147c6ef027), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-advent-of-code-2023) 1811 | - `334.` Day 1 1812 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-1-4cc2cbfd7595), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day) 1813 | - `335.` Day 2 1814 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-2-9829c0f090e2), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-e49) 1815 | - `336.` Day 3 1816 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-3-dd78be092443), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-5ab) 1817 | - `337.` Day 4 1818 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-4-c67a09386932), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-677) 1819 | - `338.` Day 5 1820 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-5-7b8215e7c651), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-3f9) 1821 | - `339.` Day 6 1822 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-6-533f7cee0e6f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-04f) 1823 | - `340.` Day 7 1824 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-7-4bc18fc121d8), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-078) 1825 | - `341.` Day 8 1826 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-8-bb4b9d5b308a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-aaf) 1827 | - `342.` Day 9 1828 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-9-f50217604e34), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-cf0) 1829 | - `343.` Day 10 1830 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-10-fe9161faf789), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-32e) 1831 | - `344.` Day 11 1832 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-11-a7045d8c59d3), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-0ff) 1833 | - `345.` Day 12 1834 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-12-107aee0b6408), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-c1f) 1835 | - `346.` Day 13 1836 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-13-43e9ca4d2b7f), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-c18) 1837 | - `347.` Day 14 1838 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-14-e6db5795c157), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-792) 1839 | - `348.` Day 15 1840 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-15-20beb4e5ee92), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-b1a) 1841 | - `349.` Day 16 1842 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-16-9be1d8c0d926), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-cfb) 1843 | - `350.` Day 17 1844 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-17-12a1c452968b), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-35f) 1845 | - `351.` Day 18 1846 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-18-70ca1bdcc72a), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-e9d) 1847 | - `352.` Day 19 1848 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-19-e6381f867816), [Substack](https://simontoth.substack.com/p/daily-bite-of-c-advent-of-code-day-4ea) 1849 | - `353.` Day 20 1850 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-20-23c16a3bb1b8), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-advent-of-code-day-290?r=1g4l8a&utm_campaign=post&utm_medium=web) 1851 | - `354.` Day 21 1852 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-21-5408c06052de), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-advent-of-code-day-f73?r=1g4l8a&utm_campaign=post&utm_medium=web) 1853 | - `355.` Day 22 1854 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-22-05d72fba63d2), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-advent-of-code-day-13d?r=1g4l8a&utm_campaign=post&utm_medium=web) 1855 | - `356.` Day 23 1856 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-23-4d1dda6c79ec), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-advent-of-code-day-f2d?r=1g4l8a&utm_campaign=post&utm_medium=web) 1857 | - `357.` Day 24 1858 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-24-3faeef93c982), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-advent-of-code-day-31a?r=1g4l8a&utm_campaign=post&utm_medium=web) 1859 | - `358.` Day 25 1860 | - [Medium](https://medium.com/@simontoth/daily-bit-e-of-c-advent-of-code-day-25-5056674ef2ca), [Substack](https://open.substack.com/pub/simontoth/p/daily-bite-of-c-advent-of-code-day-a0d?r=1g4l8a&utm_campaign=post&utm_medium=web) --------------------------------------------------------------------------------