Multithreading is a tough nut in software development. Not just because there are dozens of ways to approach a single…
What is [[nodiscard]]? https://en.cppreference.com/w/cpp/language/attributes/nodiscard The [[nodiscard]] attribute introduced in C++17 will have the developer be notified with a warning when…