Skip to content

Latest commit

 

History

History
59 lines (56 loc) · 3.45 KB

220218.md

File metadata and controls

59 lines (56 loc) · 3.45 KB

Articles & Papers

  1. Improving Stability with Modern C++, Part 5 — Revisiting the Rule of Three
    https://medium.com/factset/improving-stability-with-modern-c-part-5-revisiting-the-rule-of-three-402415ef09ec
  2. constexpr if
    http://www.modernescpp.com/index.php/constespr-if
  3. C++ Templates: How to Iterate through std::tuple: std::apply and More
    https://www.cppstories.com/2022/tuple-iteration-apply/
  4. Embed the source code directly in your Qt app with qmake and qrc, for GPL compliance
    https://raymii.org/s/articles/Embed_the_source_code_directly_in_your_Qt_app.html?utm_medium=rss&utm_source=raymii&utm_campaign=mainfeed
  5. How to Use C++20 Modules with Bazel and Clang
    https://buildingblock.ai/cpp20-modules-bazel
  6. The 114 standard C++ algorithms. Introduction
    https://itnext.io/the-114-standard-c-algorithms-introduction-2a75a2df4300
  7. Projections are Function Adaptors
    https://brevzin.github.io/c++/2022/02/13/projections-function-adaptors/
  8. COM asynchronous interfaces, part 1: The basic pattern
    https://devblogs.microsoft.com/oldnewthing/20220214-44/?p=106251
    COM asynchronous interfaces, part 2: Abandoning the operation
    https://devblogs.microsoft.com/oldnewthing/20220215-00/?p=106253
    COM asynchronous interfaces, part 3: Abandoning the operation after a timeout
    https://devblogs.microsoft.com/oldnewthing/20220216-00/?p=106261
    COM asynchronous interfaces, part 4: Doing work while waiting for the asynchronous operation
    https://devblogs.microsoft.com/oldnewthing/20220217-00/?p=106263
  9. Constant references are not always your friends
    https://belaycpp.com/2022/02/15/constant-references-are-not-always-your-friends/
  10. Why I prefer C++: “RAII All The Things!”
    https://covemountainsoftware.com/2019/11/26/why-i-prefer-c-raii-all-the-things/
  11. C++ Trailing Return Types
    https://www.danielsieger.com/blog/2022/01/28/cpp-trailing-return-types.html
  12. Static B-Trees
    https://en.algorithmica.org/hpc/data-structures/s-tree/
  13. Modern C++: Safety and Expressiveness with override and final
    https://www.cppstories.com/2021/override-final/
  14. 12 Different Ways to Filter Containers in Modern C++
    https://www.cppstories.com/2021/filter-cpp-containers/
  15. Faster integer formatting - James Anhalt (jeaiii)’s algorithm
    https://jk-jeon.github.io/posts/2022/02/jeaiii-algorithm/

Videos

  1. C++ Weekly - Ep 311 - ++i vs i++
    https://www.youtube.com/watch?v=ObVRSNvGitE
  2. Back To Basics: The Special Member Functions - Klaus Iglberger - CppCon 2021
    https://www.youtube.com/watch?v=9BM5LAvNtus
  3. [MUC++] Vittorio Romeo - C++11/14 at Scale: What Have We Learned?
    https://www.youtube.com/watch?v=B7FGIFCyVEs
  4. Deploying the Networking TS - Robert Leahy - CppCon 2021
    https://www.youtube.com/watch?v=Qa6VDymDAr0
  5. Beyond struct: Meta-programming a struct Replacement in C++20 - John Bandela - CppCon 2021 cm reflection
    https://www.youtube.com/watch?app=desktop&v=FXfrojjIo80
  6. SIMD in C++20: eve of a new era - Joel Falcou & Denis Yaroshevskiy
    https://www.youtube.com/watch?v=XAqMBLGJeXY
  7. ++namedtuple - Python-style Named Tuples in C++20 - Kris Jusiak - CppCon 2021
    https://www.youtube.com/watch?v=4PwNi0Zgmm0
  8. Keynote: C++'s Superpower - Matt Godbolt - CPPP 2021
    https://www.youtube.com/watch?v=0_UttFDnV3k
  9. Interactive C++ for Data Science - Vassil Vassilev - CppCon 2021
    https://www.youtube.com/watch?v=23E0S3miWB0