Šimon TóthDaily bit(e) of C++ | type taggingDaily bit(e) of C++ ♻️120, Distinguishing function overloads that fully overlap using type tagging.10h ago10h ago
Šimon TóthDaily bit(e) of C++ | init statementsDaily bit(e) of C++ ♻️125, Creating local variables using init statements in if (C++17), switch (C++17) and range-for loop (C++20)…1d ago1d ago
Šimon TóthDaily bit(e) of C++ | std::views::chunk_byDaily bit(e) of C++ ♻️89, Splitting a range into chunks based on a predicate using std::views::chunk_by.2d ago2d ago
Šimon TóthDaily bit(e) of C++ | raw string literalsDaily bit(e) of C++ ♻️146, Avoiding the need to escape special characters using raw string literals.3d ago3d ago
Šimon TóthDaily bit(e) of C++ | [[no_unique_address]]Daily bit(e) of C++ ♻️129, Avoiding the overhead of empty generic type members using the C++20 [[no_unique_address]].4d ago4d ago
Šimon TóthDaily bit(e) of C++ | dependency injectionDaily bit(e) of C++ ♻️117, Decoupling a component from the concrete implementation of a dependency using dependency injection.5d ago5d ago
Šimon TóthDaily bit(e) of C++ | std::views::zipDaily bit(e) of C++ ♻️116, The C++23 view that produces a “zipped” view over multiple ranges: std::views::zip.6d ago6d ago
Šimon TóthDaily bit(e) of C++ | customizing structured bindingDaily bit(e) of C++ #481, Implementing custom structured binding for non-aggregate user types.Jul 14Jul 14
Šimon TóthDaily bit(e) of C++ | std::front_inserter, std::back_inserter, std::inserterDaily bit(e) of C++ ♻️99, Inserting new elements into containers using inserter iterator adapters.Jul 13Jul 13
Šimon TóthDaily bit(e) of C++ | prvalue wrapper typesDaily bit(e) of C++ #480, Avoiding lifetime issues using wrapper types that can only be used as prvalues.Jul 12Jul 12