cpluspluscourse icon indicating copy to clipboard operation
cpluspluscourse copied to clipboard

C++ Course Taught at CERN, from Sebastien Ponce (LHCb)

Results 72 cpluspluscourse issues
Sort by recently updated
recently updated
newest added

This is intended as a meta issue to collect and track C++ constructs that are not yet part of the course. If we decide to add them, we will create...

stale

In the concurrency section we discuss `std::thread`, but there is a potentially better and more powerful alternative in C++20: `std::jthread`. We should also discuss cancellation and stop tokens.

In C++20 we got [`std::format`](https://en.cppreference.com/w/cpp/utility/format/format) and in C++23 we will get [`std::print`](https://wg21.link/P2093). Especially the latter is quite important for beginners, as it will offer a better alternative to `std::cout`. And...

stale

We should at least mention that most STL algorithms have parallel overloads if we include `` and discuss the execution policies.

stale

Targetting godbolt and cppinsight

Since this is a fairly generic idea, for starts we could introduce a simple slide linking to Core Guidelines (https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines). Maybe we could cherry-pick a few guidelines that are commonly...

Essentials

I'm fine with the first Python analogy. That's indeed helpful for people who know it already. But the second one about capture only shows that there's nothing specific to be...

Could you also compile and upload a version of the slides without the overlays? I think most people who download the slides would prefer that.

stale
framework

as several exercises say "time ..." without details. Or maybe it's something to put in the "test" exercise with some explanations in the notes ? This issue is replicated from...

Essentials