A PDF cheatsheet explaining C++14 value categories (lvalues, rvalues, xvalues) with practical examples and edge cases.
jeaye/value-category-cheatsheet is a generated PDF cheatsheet that explains C++14 value categories, including lvalues, rvalues, and xvalues, with practical examples and edge cases. It helps C++ developers understand and avoid common pitfalls related to value semantics in their code.
C++ developers working with C++11 or C++14 codebases who need a quick reference for understanding value categories and their implications in everyday programming.
It provides a concise, practical reference focused on real-world scenarios rather than theoretical explanations, making it especially useful for developers maintaining or working in existing C++ projects.
A C++14 cheat-sheet on lvalues, rvalues, xvalues, and more
Emphasizes real-world coding scenarios and edge cases from everyday C++ work, making it directly applicable for debugging and reference.
Available as a generated PDF that can be viewed online or downloaded offline, ensuring accessibility without setup.
Tailored for existing codebases using C++11 and C++14 rulesets, as stated in the README, providing targeted relevance.
Created to accompany a talk by an experienced developer, offering distilled knowledge from practical C++ intricacies.
Does not cover changes in C++17 and beyond, limiting its utility for projects adopting newer standards, as admitted in the README.
As a PDF, it lacks searchability, interactivity, and updates compared to dynamic online resources or integrated development tools.
Regenerating the PDF requires installing Clojure, Ring, and wkhtmltopdf, adding overhead for customization or updates.
stb single-file public domain libraries for C/C++
A modern formatting library
Extremely fast non-cryptographic hash algorithm
List of single-file C/C++ libraries, with emphasis on clause-less licenses.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.