Languages

C++ Cheat Sheet

Print-ready cheat sheet for C++, organized for fast lookup, study, and desk-side use

Source
C++ Reference (cppreference.com)
License
MIT
Updated
2026-03-27

Sample

What's in this cheat sheet

  • Basics
  • Classes
  • Templates
  • STL Containers
  • Iterators & Algorithms
  • Smart Pointers
  • Lambdas
  • Strings & I/O
  • Error Handling
  • Modern C++ (17/20)

Hello World

#include <iostream>
int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

Compile & Run

g++ -std=c++20 -Wall -o app main.cpp
./app
clang++ -std=c++20 -o app main.cpp

Variables & Constants

int x = 42;
auto y = 3.14;             // type deduction
const int MAX = 100;
constexpr int SIZE = 256;  // compile-time constant

Download the full cheat sheet for all sections, formatted for print

Download PDF

Downloads

Choose the treatment that matches how you read