S Soluções.dev.br
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>();