C++ referência C++98, C++03, C++11
Linguagem
Preprocessador Palavras-chave Precedência de operadores Seqüências de escape Tabela ASCII Tipos fundamentais
Cabeçalhos
Conceitos
Biblioteca de utilitários
Suporte a tipagem Gerenciamento de memória dinâmica Tratamento de erros Utilidades para programação Data e hora bitset Objetos de função pair − tuple (C++11)
Biblioteca de strings
basic_string "Byte strings" terminadas por NULL "Multibyte strings" terminadas por NULL "Wide strings" terminadas por NULL
Biblioteca de containers
array (C++11) − vector − deque list − forward_list (C++11) set − multiset map − multimap unordered_set (C++11) unordered_multiset (C++11) unordered_map (C++11) unordered_multimap (C++11) stack − queue − priority_queue
Biblioteca de algoritmos
Biblioteca de iteradores
Biblioteca numérica
Funções matemáticas comuns Números complexos Geração de números pseudo-aleatórios
Biblioteca de entrada/saída
basic_streambuf basic_filebuf basic_stringbuf ios_base basic_ios basic_istream basic_ostream basic_iostream basic_ifstream basic_ofstream basic_fstream basic_istringstream basic_ostringstream basic_stringstream Manipuladores de entrada/saída Entrada/saída no estilo "C"
Biblioteca de localização
Biblioteca de expressões regulares (C++11)
Biblioteca de operações atômicas (C++11)
Biblioteca de suporte a threads (C++11)
C referência C89, C99, C11
Preprocessador Palavras-chave Precedência de operadores Seqüências de escape Tabela ASCII
Suporte a tipagem
Gerenciamento de memória dinâmica
Tratamento de erros
Utilidades para programação
Utilitários de data e hora
"Byte strings" terminadas por NULL "Multibyte strings" terminadas por NULL "Wide strings" terminadas por NULL
Algoritmos Numéricos
Funções matemáticas Ambiente para ponto flutuante (C99) Geração de números aleatórios Aritmética de números complexos (C99) Matemática genérica por tipos (C99)
Suporte a entrada/saída
Suporte a localização
Biblioteca de operações atômicas (C11)
Biblioteca de suporte a threads (C11)