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...).
- Host: GitHub
- URL: https://github.com/wangyoucao577/modern-cpp
- Owner: wangyoucao577
- License: mit
- Created: 2019-06-30T03:52:13.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-06T08:17:06.000Z (almost 3 years ago)
- Last Synced: 2025-02-26T20:37:56.951Z (12 months ago)
- Topics: cplusplus, cpp, cpp11, cpp14, effective-modern-cpp, modern-cpp
- Language: C++
- Homepage:
- Size: 632 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)