cpp - Contest C++ Reference
Role
cp4cpp.com/cpp is the Contest C++ Reference.
It exists for quick, correct, readable lookup of C++ syntax, STL, idioms, and contest-relevant language behavior.
cppreference preview

Purpose
- Look up syntax, idioms, and STL use cases quickly and reliably.
- Notice typical features and common mistakes in
C++11,C++14,C++17, andC++20. - Keep contest-useful C++ knowledge filtered, version-aware, and easier to digest.
Lineage
| Project | Meaning | Time | Form |
|---|---|---|---|
| CCC | C++ Coding Convention | Dec 2023 | HackMD |
| CC4CC | C++ Completionist For Competitive Coding | Jan 2020 | Discord |
| SIMP | Standard Implementation Module Practices | Mar 2024 | Discord |
References
| Short | Project | Use |
|---|---|---|
| C++REF | cppreference | Authoritative C++ language and library reference. |
| C++COM | cplusplus | Beginner-friendly tutorials, reference, articles, and forum hub. |
| C++ISO | Standard C++ Foundation | Modern C++ standard community and guidance. |
| GODBOLT | Compiler Explorer | Compiler behavior, flags, generated code, and quick experiments. |
| DEVDOCS | DevDocs C++ | Fast documentation browser with offline support. |
| LEARNCPP | Learn C++ | Structured modern C++ fundamentals and good practices. |
| HACKCPP | Hacking C++ | Concise visual C++ guides and cheat sheets. |
| CODEFUN | Bà KÃp Luyện Rồng | Vietnamese C++ learning hub. |
Learning Style
Root-like learning: users learn foundational prerequisite material in any order, as shared primitives used by other navigations.
Strengths To Preserve
- C++ lookups help learners who are unfamiliar with syntax, structure, idioms, and standard library features.
- Contest learners need fast STL, syntax, and idiom reminders.
- Advanced learners still need completeness checks and version-specific reminders.
Weaknesses To Fix
- Common STL traps stay scattered across blogs, notes, and editorials.
- Version changes matter, but explanations are often split across unrelated sources.
CP4CPP Rules
- Keep
cppfiltered, version-aware, and focused on contest use. - Group duplicated pages by use case and characteristic when that improves lookup.
- Only separate contest-relevant options for
C++11,C++14,C++17, andC++20. - Prefer verified standard documentation and clearly cited first-hand references.