Effective Modern C++, by Scott Meyers

Effective Modern C++

Takeaways from Effective Modern C++, by Scott Meyers.

Item 1 - Things to Remember

Item 2 - Things to Remember

Item 3 - Things to Remember

Item 4 - Things to Remember

Item 5 - Things to Remember

Item 6 - Things to Remember

Item 7 - Things to Remember

Item 8 - Things to Remember

Item 9 - Things to Remember

Item 10 - Things to Remember

Item 11 - Things to Remember

Item 12 - Things to Remember

Item 13 - Things to Remember

Item 14 - Things to Remember

Item 15 - Things to Remember

Item 16 - Things to Remember

Item 17 - Things to Remember

Item 18 - Things to Remember

Item 19 - Things to Remember

Item 20 - Things to Remember

Item 21 - Things to Remember

Item 22 - Things to Remember

Item 23 - Things to Remember

Item 24 - Things to Remember

Item 25 - Things to Remember

Item 26 - Things to Remember

Item 27 - Things to Remember

Item 28 - Things to Remember

Item 29 - Things to Remember

Item 30 - Things to Remember

Item 31 - Things to Remember

Item 32 - Things to Remember

Item 33 - Things to Remember

Item 34 - Things to Remember

Item 35 - Things to Remember

Item 36 - Things to Remember

Item 37 - Things to Remember

Item 38 - Things to Remember

Future destructors normally just destroy the future’s data members. The final future referring to a shared state for a non-deferred task launched via std::async blocks until the task completes.

Item 39 - Things to Remember

Item 40 - Things to Remember

Item 41 - Things to Remember

Item 42 - Things to Remember