An open API service indexing awesome lists of open source software.

https://github.com/wangyoucao577/modern-cpp

Practice and notes for Modern C++(i.e. C++ 11/14/17/20...).
https://github.com/wangyoucao577/modern-cpp

cplusplus cpp cpp11 cpp14 effective-modern-cpp modern-cpp

Last synced: 11 months ago
JSON representation

Practice and notes for Modern C++(i.e. C++ 11/14/17/20...).

Awesome Lists containing this project

README

          

# Modern C++
My learning notes and practice codes for Modern `C++`(i.e. `C++11/14/17/20/...`).

## Understanding C++11 - Analysis and Application of New Features
- Reading book [《深入理解C++11 - C++11新特性解析与应用》](https://book.douban.com/subject/24738301/).
- See details in: [(Chinese) learning notes and codes for Understanding C++11](./understanding-cpp11/).

## Effective Modern C++
- Reading book [Effective Modern C++ (by Scott Meyers)](https://www.oreilly.com/library/view/effective-modern-c/9781491908419/).
- See details in: [learning notes and codes for Effective Modern C++](./effective-modern-cpp/).

## Misc. Topics
- [rvalue references and move semantics](./misc/rvalue-references-and-move-semantics/)
- [Understanding Lvalues and Rvalues](./misc/core-cpp-2019-understanding-lvalues-and-rvalues/)
- [std::error_code](./misc/error_code/)
- [(Chinese) std::shared_ptr vs. boost::shared_ptr 性能测试](./misc/shared_ptr-performance-benchmark/)
- [When ScopeGuard encounter exception](./misc/when-guard-encounter-expection/)

## References
- [Awesome Modern C++](https://awesomecpp.com/)
- [Bjarne Stroustrup's homepage](http://www.stroustrup.com)
- [cprogramming.com](https://www.cprogramming.com/)
- [Scott Meyers's homepage](https://www.aristeia.com/)
- [Core C++ 2019 :: Dan Saks :: Understanding Lvalues and Rvalues](https://www.youtube.com/watch?v=mK0r21-djk8)