Languages
C++ Cheat Sheet
Print-ready cheat sheet for C++, organized for fast lookup, study, and desk-side use
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 PDFDownloads
Choose the treatment that matches how you read
-
Recommended
Standard
B&W, ink-efficient. The default for laser printers and photocopies
Best for Printouts and desk-side reference
-
Color
Warm color accents for on-screen reading or color printers
Best for Screen reading or color printers
-
Reference Card
Maximum density, 4-column layout. Everything on one page
Best for Fast scanning and minimum paper use