Linguagens de Programação
C++ STL & Syntax Cheat Sheet
Vetores, strings, mapas e ponteiros na Standard Template Library (STL).
Básico
Estrutura básica de um programa C++.
#include <iostream>
int main() { std::cout << "Olá"; } STL
Uso de vetores (arrays dinâmicos).
std::vector<int> v = {1, 2, 3};
v.push_back(4); Uso de mapas (chave-valor).
std::map<string, int> m;
m["chave"] = 1; Iteração
Iteração moderna em mapas (C++17).
for (auto const& [key, val] : m) { ... } Core
Declaração de ponteiros e atribuição de endereço.
int* p = &var; Avançado
Uso de smart pointers para gerenciamento automático de memória.
std::unique_ptr<User> u = std::make_unique<User>();