From the course: C++ Development: Advanced Concepts, Lambda Expressions, and Best Practices

Unlock the full course today

Join today to access over 24,400 courses taught by industry experts.

Thank you

Thank you

- [Bill] Hi, I'm Bill Weinman. The goal of this course was to provide you with a deeper understanding of the C++ language. We've covered a lot of ground with operator overloads, move semantics, lambda expressions, constraints and concepts, options and variance. Along with a thorough discussion of concurrency, threads async and mutex classes. We dove into new features like structured bindings and the three-way comparison operator. Along the way, I hope you've taken some time to experiment with the exercise files and thought about how to use these powerful techniques in your own projects. C++ is a rich and powerful language and your projects will benefit tremendously from a deeper understanding of its intricacies. I hope you've enjoyed this course as much as I've enjoyed creating it for you. So have fun and create something wonderful with C++ advanced topics.

Contents