Full CPP Cheat Sheet
Full CPP Cheat Sheet
1. Basic Structure
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl;
return 0;
}
2. Data Types
| Data Type | Description | Example |
|-----------|----------------------|---------------|
3. Functions
int add(int a, int b) {
return a + b;
int main() {
return 0;
}
4. Object-Oriented Programming
class Person {
public:
string name;
int age;
void introduce() {
cout << "Name: " << name << ", Age: " << age;
};
int main() {
Person p1;
p1.name = "Alice";
p1.age = 25;
p1.introduce();
5. Inheritance
class Parent {
public:
void display() {
};
};
int main() {
Child obj;
}
6. Polymorphism
class Animal {
public:
};
public:
};
int main() {
#include <iostream>
#include <algorithm>
int main() {
sort(nums.begin(), nums.end());
}
return 0;
8. Exception Handling
#include <iostream>
int main() {
try {
int a = 5, b = 0;
cout << a / b;
return 0;
9. Memory Management
int* ptr = new int(5);
11. Multithreading
#include <iostream>
#include <thread>
using namespace std;
int main() {
t1.join();
t2.join();
return 0;