cpp11training
cpp11training copied to clipboard
Make unit tests run to exercise your C++11 knowledge
This document may serve as the basis for a guest article on https://www.bfilipek.com/
Your FOSSA integration was successful! Attached in this PR is a badge and license report to track scan status in your README. Below are docs for integrating FOSSA license checks...
The current sources can be built with cmake. There is also a visual studio project and solution. However, the latter are maintenance heavy. They should be replaced by a cmake...
The exercise called 'speed_this_up_by_adding_move_support' has a `duration` call for a lambda that seems to be compiled away in release builds. The expectation ```C++ EXPECT_LT(consuming_objects, constructing_objects * 1.1)
Slide 15: ```C++ std::unique_ptr dp{static_cast(bp.get())}; --> here, D is owned twice! bp.release(); ```
while going through the async exercises, solving subsequent exercises will break the previous ones. Rather decouple them: a simple technique would be to stow them in separate files.