Introduction

C++ balances performance with high-level abstractions.

Syntax

#include <iostream>
int main(){{ std::cout << "Hi"; }}

STL

#include <vector>
std::vector<int> v{{1,2,3}};

Memory

auto p = std::make_unique<int>(42);

I/O

std::ifstream f("input.txt"); std::string s; f >> s;